import smtplib from email.header import Header from email.mime.text import MIMEText # 发件人 from_address = 'XXXX@qq.com' # 邮箱密码 password = 'XXXX' # 收件人地址 to_addr = 'XXX@163.com' # 邮件服务器 smtp_server = 'smtp.qq.com' # 消息对象 msg = MIMEText('hello ,my name is quxiaoyuan','plain','utf-8') # 邮件头信息 msg['From']=Header(from_address) msg['To'] = Header(to_addr) msg['Subject'] = Header('test email') # 开启发件服务 server = smtplib.SMTP_SSL('smtp.qq.com') server.connect(smtp_server,465) # 登陆邮箱 server.login(from_address,password) server.send_message(msg,from_address,to_addr) server.quit() print('ok')
发件人邮箱的正确设置:
收件人收到的消息: