python阿里邮箱发邮件
时间: 2023-07-13 17:18:24 浏览: 71
您可以使用Python的smtplib和email模块来发送电子邮件。以下是一个示例代码,您可以根据自己的需求进行修改:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 邮件发送者和接收者
sender = 'your_email@alibaba.com'
receiver = 'recipient_email@example.com'
# 邮件主题和正文
subject = 'Python 邮件测试'
content = '这是一封使用 Python 发送的测试邮件。'
# 邮件内容,格式为纯文本
message = MIMEText(content, 'plain', 'utf-8')
message['From'] = Header(sender, 'utf-8')
message['To'] = Header(receiver, 'utf-8')
message['Subject'] = Header(subject, 'utf-8')
# 发送邮件
smtp_server = 'smtp.aliyun.com'
smtp_port = 465 # 阿里邮箱的 SSL 端口号为 465
smtp_username = 'your_email@alibaba.com'
smtp_password = 'your_email_password'
smtp_conn = smtplib.SMTP_SSL(smtp_server, smtp_port)
smtp_conn.login(smtp_username, smtp_password)
smtp_conn.sendmail(sender, receiver, message.as_string())
smtp_conn.quit()
```
需要注意的是,您需要替换代码中的发件人、收件人、邮件主题、正文和阿里邮箱的 SMTP 服务器地址、端口号、用户名和密码。另外,如果您需要发送 HTML 格式的邮件,可以将`MIMEText`的第二个参数从`'plain'`改为`'html'`,并将正文内容改为 HTML 代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)