Python中通过163邮箱发送邮件

#与邮件发送有关的模块
import smtplib
#在设置邮件的主题、内容时需要用到的模块
from email.mime.text import MIMEText

#163邮箱的服务器地址,如果需要实现用其它邮箱实现发送
#邮件,这里需要改为其它邮箱的服务器地址
mail163Server = "smtp.163.com"

#163邮箱的端口
mailPort = 25

#163邮箱的用户名
mailUserName = ""   #这里设置自己的邮箱的用户名

#163邮箱的密码,注意:不是登录密码,而是授权密码
#授权密码的设置步骤:登录--》设置--POP3/SMTP/IMAP--》客户端授权密码
#设置了授权密码后,记得回到POP3/SMTP/IMAP中把最上面两个的勾打上
mailPasswd = ""    #自己设置的授权密码

#设置邮件收件人
to_mail = ""

#连接服务器,通过smtplib.SMTP()连接
#第一个参数是邮箱服务器地址,第二个参数是邮箱服务器的端口
conneServer = smtplib.SMTP(mail163Server,mailPort)

#登录邮箱
conneServer.login(mailUserName,mailPasswd)


#创建邮件
msg = MIMEText("邮件的内容")

#设置主题,下面的必须为Subject,不能自己随意更改
#以下的三个内容必须设置,否则容易出现554的错误
msg["Subject"] = "主题内容"

#设置发件人
msg["From"]=mailUserName

#设置收件人
msg["To"] =to_mail


#发送邮件
conneServer.sendmail(mailUserName,to_mail,msg.as_string())

#发送完后必须关闭,否则浪费空间资源
conneServer.close()



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值