python 编写邮件发送方法
时间: 2024-01-13 14:43:25 浏览: 77
详解python发送各类邮件的主要方法
当然可以,Python中可以使用smtplib模块来实现邮件的发送功能。您可以先建立与SMTP邮件服务器的连接,然后利用SMTP对象的成员函数发送邮件。以下是一个简单的Python函数,可以实现邮件的发送:
```
import smtplib
from email.mime.text import MIMEText
def send_email(subject, message, from_addr, to_addrs, smtp_server, password):
msg = MIMEText(message)
msg['Subject'] = subject
msg['From'] = from_addr
msg['To'] = to_addrs
server = smtplib.SMTP(smtp_server, 25)
server.starttls()
server.login(from_addr, password)
server.sendmail(from_addr, [to_addrs], msg.as_string())
server.quit()
```
其中,参数说明如下:
- subject:邮件的主题
- message:邮件的内容
- from_addr:发件人的邮箱地址
- to_addrs:收件人的邮箱地址
- smtp_server:SMTP邮件服务器地址
- password:发件人的邮箱密码,用于登录SMTP邮件服务器
您可以根据自己的要求进行调整。
阅读全文