python - 发送邮件(email模块(内置))
Posted Anec
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python - 发送邮件(email模块(内置))相关的知识,希望对你有一定的参考价值。
发送邮件
import smtplib from email.mime.text import MIMEText #邮箱件内容 HTML = """ 发送邮件测试2,加密型! """ #发送的邮箱账号 ACCOUNT = ‘[email protected]‘ #第三方登录密码 PASSWORD = "noxpjwbtvflqbhab" #目的邮箱地址 ACCOUNT2 = ‘[email protected]‘ #定义发送邮件函数 def send_email(): #添加邮件内容 msg = MIMEText(HTML,‘html‘,‘utf-8‘) #发送的目的邮箱地址 msg[‘to‘] = ACCOUNT #发送的邮箱账号 msg[‘from‘] = ACCOUNT #邮件标题 msg[‘subject‘] = "标题" #定义邮件服务类型 # server = smtplib.SMTP() #非加密 #加密型 server = smtplib.SMTP_SSL("smtp.qq.com") server.set_debuglevel(1) #连接邮箱服务器 # server.connect("smtp.qq.com") server.ehlo("smtp.qq.com") #认证登录 server.login(ACCOUNT,PASSWORD) #定义发送内容 server.sendmail(msg[‘from‘],msg[‘to‘].split(‘,‘),msg.as_string()) #退出服务 server.quit() print("邮件发送成功!") if __name__ == "__main__": send_email()
拓展:
常用icmp邮箱地址以及端口:
邮箱 | SMTP服务器 | SSL协议端口 | 非SSL协议端口 |
---|---|---|---|
163 | smtp.163.com | 465或者994 | 25 |
smtp.11.com | 465或587 | 25 |
以上是关于python - 发送邮件(email模块(内置))的主要内容,如果未能解决你的问题,请参考以下文章