Python 邮件相关用法

# 邮件测试
# import smtplib

# fromAddress='sender@example.com'
# toAddress='xxxxxxxx@qq.com'
# msg="Subject: Hello\n\nThis is the body of the message."
# server=smtplib.SMTP("127.0.0.1",25)
# server.sendmail(fromAddress,toAddress,msg)


# import smtplib
# from email.mime.text import MIMEText
# from email.utils import formataddr

# my_sender='xxxxxxxx@qq.com'    # 发件人邮箱账号
# my_pass = 'xxxxxxxx'              # 发件人邮箱密码
# my_user='xxxxxxxx@qq.com'      # 收件人邮箱账号,我这边发送给自己
# def mail():
#     ret=True
#     try:
#         msg=MIMEText('填写邮件内容','plain','utf-8')
#         msg['From']=formataddr(["FromRunoob",my_sender])  # 括号里的对应发件人邮箱昵称、发件人邮箱账号
#         msg['To']=formataddr(["FK",my_user])              # 括号里的对应收件人邮箱昵称、收件人邮箱账号
#         msg['Subject']="菜鸟教程发送邮件测试"                # 邮件的主题,也可以说是标题

#         server=smtplib.SMTP_SSL("smtp.qq.com", 587)  # 发件人邮箱中的SMTP服务器,端口是25
#         server.login(my_sender, my_pass)  # 括号中对应的是发件人邮箱账号、邮箱密码
#         server.sendmail(my_sender,[my_user,],msg.as_string())  # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
#         server.quit()  # 关闭连接
#     except Exception:  # 如果 try 中的语句没有执行,则会执行下面的 ret=False
#         ret=False
#     return ret

# ret=mail()
# if ret:
#     print("邮件发送成功")
# else:
#     print("邮件发送失败")


# import smtplib
# from email.mime.text import MIMEText
# from email.header import Header
 
# sender = 'from@runoob.com'
# receivers = ['xxxxxxxx@qq.com']  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
 
# # 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码
# message = MIMEText('Python 邮件发送测试...', 'plain', 'utf-8')
# message['From'] = Header("菜鸟教程", 'utf-8')   # 发送者
# message['To'] =  Header("测试", 'utf-8')        # 接收者
 
# subject = 'Python SMTP 邮件测试'
# message['Subject'] = Header(subject, 'utf-8')
 
 
# try:
#     smtpObj = smtplib.SMTP('localhost',25)
#     smtpObj.sendmail(sender, receivers, message.as_string())
#     print ("邮件发送成功")
# except smtplib.SMTPException:
#     print ("Error: 无法发送邮件")



# import smtplib
# from email.mime.text import MIMEText
# from email.header import Header
 
# # 第三方 SMTP 服务
# mail_host="smtp.qq.com"  #设置服务器
# mail_user="xxxxxxxx@qq.com"    #用户名
# mail_pass="xxxxxxxx"   #口令 
 
 
# sender = 'from@runoob.com'
# receivers = ['xxxxxxxx@qq.com']  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
 
# message = MIMEText('Python 邮件发送测试...', 'plain', 'utf-8')
# message['From'] = Header("菜鸟教程", 'utf-8')
# message['To'] =  Header("测试", 'utf-8')
 
# subject = 'Python SMTP 邮件测试'
# message['Subject'] = Header(subject, 'utf-8')
 
 
# try:
#     smtpObj = smtplib.SMTP() 
#     smtpObj.connect(mail_host, 465)    # 25 为 SMTP 端口号
#     smtpObj.login(mail_user,mail_pass)  
#     smtpObj.sendmail(sender, receivers, message.as_string())
#     print ("邮件发送成功")
# except smtplib.SMTPException:
#     print ("Error: 无法发送邮件")




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值