Python,通过outlook发送邮件
时间: 2024-03-06 18:44:10 浏览: 114
Python 调用 Outlook 发送邮件过程解析
Python是一种高级编程语言,它具有简单易学、可读性强的特点,被广泛应用于各种领域的软件开发。Python拥有丰富的标准库和第三方库,可以用于开发Web应用、数据分析、人工智能等各种应用场景。
要通过Python发送邮件,可以使用Python内置的smtplib库和email库。下面是一个简单的示例代码,演示如何使用Python发送邮件:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 邮件服务器的地址和端口
smtp_server = 'smtp.example.com'
smtp_port = 25
# 发件人和收件人的邮箱地址
sender = 'sender@example.com'
receiver = 'receiver@example.com'
# 邮件内容
subject = 'Hello, World!'
message = 'This is a test email.'
# 创建邮件对象
msg = MIMEText(message, 'plain', 'utf-8')
msg['From'] = Header(sender, 'utf-8')
msg['To'] = Header(receiver, 'utf-8')
msg['Subject'] = Header(subject, 'utf-8')
# 连接邮件服务器并发送邮件
try:
smtp_obj = smtplib.SMTP(smtp_server, smtp_port)
smtp_obj.sendmail(sender, receiver, msg.as_string())
print('邮件发送成功')
except Exception as e:
print('邮件发送失败:', str(e))
```
在上面的代码中,需要将`smtp_server`、`smtp_port`、`sender`、`receiver`等变量替换为实际的值。同时,需要确保你的电脑可以连接到指定的邮件服务器。
希望以上代码对你有所帮助!如果你有任何其他问题,请随时提问。
阅读全文