关于python3 发送邮件
一:发送文本信息
- from email.mime.text import MIMEText
- from email.header import Header
- from smtplib import SMTP_SSL
- #qq服务器
- host_server = 'smtp.qq.com'
- #sender_qq为发件人的qq号码
- sender_qq = '**263357**'
- #qpass为qq邮箱的授权码
- qpass = 'iajfnsdabvjxh***'
- #发件人的邮箱
- sender_qq_mail = '**2633573**@qq.com'
- #收件人邮箱
- receiver = '***5228***@qq.com'
- #发送邮件的正文内容
- mail_content = '邮箱测试'
- #发送邮件标题
- mail_title = 'python的邮件'
- #ssl登录qq邮箱
- smtp = SMTP_SSL(host_server)
- smtp.set_debuglevel(1)
- smtp.ehlo(host_server)
- smtp.login(sender_qq,qpass)
- #发送邮件
- msg = MIMEText(mail_content, "plain", 'utf-8')
- msg["Subject"] = Header(mail_title, 'utf-8')
- msg["From"] = sender_qq_mail
- msg["To"] = receiver
- smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
- smtp.quit()
二:发送邮件带附件
- from email.mime.text import MIMEText
- from email.mime.multipart import MIMEMultipart
- from email.header import Header
- from smtplib import SMTP_SSL
- #qq邮箱smtp服务器
- host_server = 'smtp.qq.com'
- #sender_qq为发件人的qq号码
- sender_qq = '**263357**'
- #qpass为qq邮箱的授权码
- qpass = 'iajfnsdabvjxh***'
- #发件人的邮箱
- sender_qq_mail = '**263357**@qq.com'
- #收件人邮箱
- receiver = '***6643***@qq.com'
- #邮件的正文内容
- mail_content = '邮箱测试'
- #邮件标题
- mail_title = 'python的邮件'
- #ssl登录
- smtp = SMTP_SSL(host_server)
- smtp.set_debuglevel(1)
- smtp.ehlo(host_server)
- smtp.login(sender_qq,qpass)
- msg= MIMEMultipart()
- msg["Subject"] = Header(mail_title, 'utf-8')
- msg["From"] = sender_qq_mail
- msg["To"] = receiver
- msg.attach(MIMEText(mail_content, "plain", 'utf-8'))
- # 附件,当前目录下的 test.txt 文件
- att1 = MIMEText(open('test.txt', 'rb').read(), 'base64', 'utf-8')
- att1["Content-Type"] = 'application/octet-stream'
- # 这里的filename可以任意写
- att1["Content-Disposition"] = 'attachment; filename="test.txt"'
- msg.attach(att1)
- smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
- smtp.quit()
关于python3 发送邮件的更多相关文章
- 用Python3发送邮件详解
[整个邮件系统是怎样工作的] 邮件自互联网诞生之初就有了,它和web服务一样也是采用的c/s架构,比如我们常见的邮件客户端有outlook.foxmail这些邮件客户端软件. 当我们要发邮件时客户端就 ...
- Python3发送邮件功能
Python3实现邮件发送功能 import smtplib from email.mime.text import MIMEText # 导入模块 class SendEmail: def send ...
- python3发送邮件01(简单例子,不带附件)
# -*- coding:utf-8 -*-import smtplibfrom email.header import Headerfrom email.mime.text import MIMET ...
- python3发送邮件
import smtplib from email.mime.text import MIMEText from email.utils import formataddr import psutil ...
- python3 发送邮件
import smtplibfrom email.mime.text import MIMETextdef SendEmail(fromAdd,toAdd,subject,text): _pwd = ...
- python3 发送邮件功能
阿-_-涵的博客 #首先写一个模块功能,发邮件功能打包起来 from smtplib import SMTP from email.mime.text import MIMEText def send ...
- python3 发送邮件添加附件
from email.header import Headerfrom email.mime.application import MIMEApplicationfrom email.mime.mul ...
- python3发送邮件02(简单例子,带附件)
#!/usr/bin/env python# -*- coding:UTF-8 -*- import osimport smtplibfrom email.header import Headerfr ...
- Python3 SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一 ...
随机推荐
- L126
Like so many things, it is not what's outside, but what is inside that counts. 许多事物都是如此,外表看起來虽不起眼,但是 ...
- 【python】numpy pandas 特性(随时更新)
[value map] 用df.replace(dict)可以解决.但是如果dict太大,会非常非常慢. [array相加的维度规律][广播] (2,3) 能和 (3,) 相加,不能和(2,)相加 ( ...
- Web目录结构
/: Web应用的跟目录,该目录下所有文件在客户端都可以访问(JSP,HTML) /WEB-INF: 存放应用使用的各种资源.该目录及其子目录对客户端都是不可以访问的, 其中包括web.xml(部署表 ...
- 2——FFMPEG之协议(文件)操作----AVIOContext, URLContext, URLProtocol
协议操作对象结构: 协议(文件)操作的顶层结构是AVIOContext,这个对象实现了带缓冲的读写操作:FFMPEG的输入对象AVFormat的pb字段指向一个AVIOContext. AVIOCon ...
- WEKA运行参数修改(RunWeka.ini文件)
一般使用weka进行数据挖掘的时候会碰到两个问题,一是内存不够,二是libsvm使用不了,这时就需要重新配置RunWeka.ini文件,解决上述问题.查看RunWeka.ini原文如下: # Cont ...
- flex 弹性布局的大坑!!
如果父元素设置 display:flex,那么其中的子元素会被当成行内元素对待,即会忽略其宽度 这在设置背景图时要特别特别注意!!!!
- BaseCommand
import java.io.Serializable; import android.util.Log; public class BaseCommand implements Serializab ...
- HDU - 6242:Geometry Problem(随机+几何)
Alice is interesting in computation geometry problem recently. She found a interesting problem and s ...
- proxifier 注册码 +电脑全局代理设置
L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition) 5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition) P4 ...
- html页面中如何设置当光标移到一个固定区域时其形状变成手型,移出时恢复
在除了IE6的情况下,可以通过CSS的:hover伪类来实现: 假如你想设定的固定区域为:<div id="test"></div>,那么只需要在CSS样式 ...