让女朋友感受程序员的浪漫吧!
发送邮件函数,使用SMTP发送邮件:
dailyemail.py
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr
import smtplib
def _format_addr(s):
name, addr = parseaddr(s)
return formataddr((Header(name, 'utf-8').encode(), addr))
def sendemail(toaddr='目标邮箱@qq.com', message=''):
fromaddr = 'xxx.com' # 你的邮箱
password = 'xxx' # 你的密码
smtp_server = 'smtp.163.com' # smtp地址
msg = MIMEText(message, 'plain', 'utf-8')
msg['From'] = _format_addr('老公 <%s>' % fromaddr)
msg['To'] = _format_addr('老婆 <%s>' % toaddr)
msg['Subject'] = Header('每日晨间问候', 'utf-8').encode()
server = smtplib.SMTP(smtp_server, 25)
server.set_debuglevel(1)