Python邮件发送案例

来源:互联网 发布:mac ppt 页面无法显示 编辑:程序博客网 时间:2024/05/18 02:38

发送邮件:

发送邮件的几个要素:    内容:       发件人(发件人的名称、发件人的邮箱地址)       收件人(收件人的名称、收件人的邮箱地址)       邮件的名称       邮件内容(文件邮件(文字和图片)、HTML邮件)    服务器:       smtp服务器地址:smtp.toto.cn       账户:xxxx       密码:****发送邮件的包:       smtplib 

邮件案例的代码:

import smtplibfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import formataddrpasswd = "mxy123456""""发送邮件的几个要素:    内容:       发件人(发件人的名称、发件人的邮箱地址)       收件人(收件人的名称、收件人的邮箱地址)       邮件的名称       邮件内容(文件邮件(文字和图片)、HTML邮件)    服务器:       smtp服务器地址:smtp.toto.cn       账户:xxxx       密码:****发送邮件的包:       smtplib"""from_name = "9527"from_mail = "toto@toto.cn"to_name = "张三"to_mail = "toto@toto.cn"title ="fddfsafdsafdsafd"content = "爱我中华爱我中华爱我中华爱我中华爱我中华"smtp_addr = "smtp.toto.cn"user = "maoxiangyi@toto.cn"passwd = passwdmsg = MIMEText(content,"plain",_charset="utf-8")msg['Subject'] = Header(title)msg['From'] = formataddr((from_name,from_mail),charset='utf-8')msg['To']=formataddr((to_name,to_mail),charset='utf-8')#导入 发邮件的包#创建服务server = smtplib.SMTP(host=smtp_addr,port=25)server.login(user=user,password =passwd)server.sendmail(    formataddr((from_name,from_mail),charset='utf-8'),    formataddr((to_name,to_mail),charset='utf-8'),    msg.as_string())#发送之后退出server.quit()

邮件接收端代码:

import poplibfrom email.parser import Parserfrom email.utils import parseaddrpwd = "mxy123456""""1、准备接受服务器的地址Pop.toto.cn2、账户密码toto@toto.cnXxxx3、类库:poplib4、登录5、获取数据-----------------------------将数据解析成邮件"""pop_server = "pop.toto.cn"user = "toto@toto.cn"pwd = pwdserver = poplib.POP3(pop_server)server.user(user)server.pass_(pwd)#通过stat方法,获取服务中的邮件信息data = server.stat()print(data)mail = server.retr(30)#转换数据content = b'\r\n'.join(mail[1]).decode("utf-8")print(content)msg = Parser().parsestr(content)print(msg.get("Subject"))print(parseaddr(msg.get("From")))print(parseaddr(msg.get("To")).decode("utf-8"))
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 如果买到不合格的产品怎么办 买到不合格的种子怎么办 买到不合格的空调怎么办 买到不合格的家具怎么办 灭火器买到不合格产品怎么办 路边买到假手机怎么办 网上买的手机屏幕碎了怎么办 天猫订单删除了怎么办 华为入职预约满怎么办 三星c5玩王者荣耀卡怎么办 三星s8背部碎了怎么办 保修期内发动机坏了怎么办 6s主板进水了怎么办 新买的狗晚上叫怎么办 官网手机坏了怎么办 小米商城买手机不发货怎么办 小米商城分期额度不够怎么办 京东买家未退款怎么办 京东自营不退款怎么办 苏宁易购的无门槛15元怎么办 小米5shome键失灵怎么办 苹果电量用的快怎么办 苹果5s掉电快怎么办 小米5s返回键失灵怎么办 苹果5s漏电是怎么办 苹果6s手机漏电怎么办 5s返回键失灵怎么办 苹果5s返回键失灵怎么办 小米5返回键失灵怎么办 小米手机返回键失灵怎么办 萍果6splus关机键失灵怎么办 苹果5s很快没电怎么办 天猫分期付款没有花呗怎么办 淘宝花呗分期额度不够怎么办 支付宝余额支付超限怎么办 想分期花呗不够怎么办 来分期提现不了怎么办 帮朋友分期手机他不还钱怎么办 手机分期套现被骗了怎么办 学生既有分期办手机被骗怎么办? 京东刚买完东西第二天降价了怎么办