用python给我写个发邮件的脚本
时间: 2023-01-28 20:02:29 浏览: 79
python发送邮件的脚本
当然可以!我们可以使用 Python 中的 smtplib 库来编写一个发送邮件的脚本。首先,你需要提供一些信息,比如发件人的邮箱地址、密码、收件人的邮箱地址以及邮件服务器的地址。然后,你可以使用 smtplib 库的相关函数来连接到邮件服务器,并使用 sendmail 函数发送邮件。
下面是一个示例代码,它使用 Gmail 的 SMTP 服务器来发送一封简单的文本邮件:
```python
import smtplib
# 发件人的邮箱地址和密码
from_addr = 'sender@gmail.com'
password = 'sender_password'
# 收件人的邮箱地址
to_addr = 'receiver@gmail.com'
# 连接到 SMTP 服务器
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(from_addr, password)
# 发送邮件
server.sendmail(from_addr, to_addr, 'Subject: Hello\n\nHello, how are you today?')
# 关闭连接
server.quit()
```
在上面的代码中,我们使用了 Gmail 的 SMTP 服务器(smtp.gmail.com)和它的端口号(587)来连接到服务器。如果你使用的是其他的邮件服务器,你可能需要提供不同的服务器地址和端口号。另外,对于某些邮件服务器,你可能需要使用 SSL 加密来进行连接,这时你可以使用
阅读全文