python登录163邮箱
时间: 2023-10-04 09:12:40 浏览: 40
可以使用Python的smtplib和email模块实现登录163邮箱。以下是一个示例代码:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 登录邮箱服务器
smtp_server = 'smtp.163.com'
smtp_port = 465 # SSL加密端口为465,TLS加密端口为587
smtp_username = 'your_email@163.com' # 发件人邮箱
smtp_password = 'your_email_password' # 发件人邮箱密码
try:
server = smtplib.SMTP_SSL(smtp_server, smtp_port)
server.login(smtp_username, smtp_password)
# 编写邮件内容
text = '这是一封测试邮件。'
message = MIMEText(text, 'plain', 'utf-8')
message['From'] = Header('发件人名称', 'utf-8') # 发件人名称
message['To'] = Header('收件人名称', 'utf-8') # 收件人名称
message['Subject'] = Header('测试邮件', 'utf-8') # 邮件主题
# 发送邮件
receiver = 'receiver_email@remote.com' # 收件人邮箱
server.sendmail(smtp_username, receiver, message.as_string())
print('邮件发送成功!')
except Exception as e:
print('邮件发送失败:', e)
finally:
server.quit()
```
请注意替换代码中的邮件服务器、发件人信息、收件人信息和邮件内容,以实现您自己的邮件发送需求。