在日常工作中,需要经常发送邮件给客户或同事。可以使用Python的邮件模块来自动发送邮件。
import smtplib
from email.mime.text import MIMEText
# set up SMTP server
smtp_server = "smtp.example.com"
smtp_port = 587
smtp_username = "your_username"
smtp_password = "your_password"
# compose message
message = MIMEText("Hello, World!")
message["Subject"] = "Test email"
message["From"] = "sender@example.com"
message["To"] = "recipient@example.com"
# send message
with smtplib.SMTP(smtp_server, smtp_port) as server:
server.starttls()
server.login(smtp_username, smtp_password)
server.sendmail(message["From"], message["To"], message.as_string())