菜鸟编程之qq邮箱发
菜鸟编程之qq邮箱发
#利用csv 模块发邮件,且csv文件中第一列为name,二列为email
import csv
import smtplib
#以下为引入email 包中构建内容的方法
from email.mime.text import MIMEText #MIMEText 模块内容形式为纯文本,HTML页面
from email.
菜鸟编程之qq邮箱发
#利用csv 模块发邮件,且csv文件中第一列为name,二列为email
import csv
import smtplib
#以下为引入email 包中构建内容的方法
from import MIMEText #MIMEText 模块内容形式为纯文本,HTML页面
from image import MIMEImage #MIMEImage 模块内容形式为图片
from multipart import MIMEMultipart #MIMEMultipart 模块为多形式组合,可包含文本和附件
from email.header import Header #header()是用来构建邮件头文件username=input( 发件箱账号: ) #发件人
password = input( 请输入授权码: ) #授权码
smtp_server = input( 发信服务器:(qq邮箱为smtp.qq) )
data_header = input( 邮件主题: )
data=input( 正文内容:\n )
with open( d:/python/11.25/to_ , r ) as f: #利用csv模块发邮件reader = csv.reader(f)for row in reader:to_addr=row[1] #已保存的csv文件中第一列(row[0])为姓名,第二列(row[1])为邮箱msg = MIMEText(data, plain , utf-8 )msg[ From ] = Header(username) #标题显示发件人msg[ To ] = Header(to_addr) #标题显示收件人 ,只接受字符串,可以使用str.jion(list),把列表中的元素转化为字符串msg[ Subject ] = Header(data_header) #标题显示邮件主题server = smtplib.SMTP_SSL(smtp_server) #邮箱格式(smtp_server, 465) #连接邮箱服务器server.login(username,password) #登录邮箱try:server.sendmail(username,to_addr,msg.as_string())#sendmail 三个参数:发件人地址;收件人地址;as_string()是将发送的信息msg变为字符串类型except:print( 发送失败,请重试! )
server.quit() #退出服务器,结束SMTP回话
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-02-10 07:34:30
推荐阅读
留言与评论(共有 12 条评论) |
本站网友 沂水租房 | 8分钟前 发表 |
utf-8 )msg[ From ] = Header(username) #标题显示发件人msg[ To ] = Header(to_addr) #标题显示收件人 | |
本站网友 路透社是哪个国家的 | 16分钟前 发表 |
菜鸟编程之qq邮箱发 #利用csv 模块发邮件,且csv文件中第一列为name,二列为email import csv import smtplib #以下为引入email 包中构建内容的方法 from import MIMEText #MIMEText 模块内容形式为纯文本,HTML页面 from image import MIMEImage #MIMEImage 模块内容形式为图片 from multipart import MIMEMultipart #MIMEMultipart 模块为多形式组合,可包含文本和附件 from email.header import Header #header()是用来构建邮件头文件username=input( 发件箱账号: ) #发件人 password = input( 请输入授权码: ) #授权码 smtp_server = input( 发信服务器:(qq邮箱为smtp.qq) ) data_header = input( 邮件主题: ) data=input( 正文内容:\n ) with open( d | |
本站网友 内分泌失调吃什么 | 28分钟前 发表 |
#利用csv模块发邮件reader = csv.reader(f)for row in reader | |
本站网友 3天40次 | 7分钟前 发表 |
/python/11.25/to_ | |
本站网友 隆鼻美容 | 23分钟前 发表 |
to_addr | |
本站网友 上饶物流 | 2分钟前 发表 |
msg.as_string())#sendmail 三个参数:发件人地址;收件人地址;as_string()是将发送的信息msg变为字符串类型except | |
本站网友 百度百众 | 10分钟前 发表 |
to_addr=row[1] #已保存的csv文件中第一列(row[0])为姓名,第二列(row[1])为邮箱msg = MIMEText(data | |
本站网友 江汉环球电影城 | 5分钟前 发表 |
print( 发送失败,请重试! ) server.quit() #退出服务器,结束SMTP回话 | |
本站网友 天津富力桃园二手房 | 5分钟前 发表 |
utf-8 )msg[ From ] = Header(username) #标题显示发件人msg[ To ] = Header(to_addr) #标题显示收件人 | |
本站网友 脱内裤 | 5分钟前 发表 |
to_addr | |
本站网友 抢小米神器 | 8分钟前 发表 |
print( 发送失败,请重试! ) server.quit() #退出服务器,结束SMTP回话 |