如何使用python发送邮件,并设置发件ip
时间: 2024-05-10 22:17:27 浏览: 5
要使用Python发送邮件并设置发件IP,需要使用Python内置的smtplib模块和email模块。下面是一个简单的示例代码:
```python
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 邮件发送者
sender = 'your_email@your_domain.com'
# 邮件接收者
receiver = 'receiver_email@receiver_domain.com'
# 邮件内容
message = MIMEText('邮件内容', 'plain', 'utf-8')
message['From'] = Header('发件人名字', 'utf-8')
message['To'] = Header('收件人名字', 'utf-8')
message['Subject'] = Header('邮件主题', 'utf-8')
# 发送邮件
smtpObj = smtplib.SMTP('your_smtp_server_ip', 25)
smtpObj.sendmail(sender, receiver, message.as_string())
smtpObj.quit()
```
在上面的代码中,需要将`your_email@your_domain.com`替换成发件人的邮箱地址,将`receiver_email@receiver_domain.com`替换成收件人的邮箱地址,将`发件人名字`替换成发件人的名字,将`收件人名字`替换成收件人的名字,将`邮件主题`替换成邮件的主题,将`your_smtp_server_ip`替换成发件IP。