python群发送邮件
时间: 2023-08-13 20:08:50 浏览: 47
您好!要在Python群中发送邮件,您可以使用Python的smtplib和email模块。下面是一个简单的示例代码:
```python
import smtplib
from email.mime.text import MIMEText
def send_email(sender_email, sender_password, receiver_email, subject, message):
# 创建邮件内容
msg = MIMEText(message)
msg['Subject'] = subject
msg['From'] = sender_email
msg['To'] = receiver_email
# 连接SMTP服务器并发送邮件
try:
server = smtplib.SMTP('smtp.example.com', 587) # 请替换为您的SMTP服务器和端口
server.starttls()
server.login(sender_email, sender_password)
server.sendmail(sender_email, receiver_email, msg.as_string())
server.quit()
print("邮件发送成功!")
except Exception as e:
print("邮件发送失败:", str(e))
# 使用示例
sender_email = 'your_email@example.com' # 发件人邮箱
sender_password = 'your_password' # 发件人邮箱密码
receiver_email = 'recipient@example.com' # 收件人邮箱
subject = 'Hello from Python' # 邮件主题
message = 'This is a test email sent from Python.' # 邮件内容
send_email(sender_email, sender_password, receiver_email, subject, message)
```
请确保替换示例代码中的发件人邮箱、发件人邮箱密码、收件人邮箱、SMTP服务器和端口等信息,以及根据您的需求进行适当的更改。希望对您有帮助!如果有任何问题,请随时提问。