from email.mime.text import MIMEText
msg = MIMEText('hello, this is axin...', 'plain', 'utf-8')
msg = MIMEText('hello, this is axin...', 'plain', 'utf-8') #邮件正文
msg['From'] = _format_addr('阿鑫 <%s>' % from_addr) #邮件头部,发送者信息
msg['To'] = _format_addr('aa <%s>' % to_addr) #接收者信息
msg['Subject'] = Header('test', 'utf-8').encode() #邮件主题
server = smtplib.SMTP(smtp_server, 25) #SMTP协议默认端口是25 server.set_debuglevel(1) #打印出和SMTP服务器交互的所有信息 server.login(from_addr, password) #登录SMTP服务器 server.sendmail(from_addr, [to_addr], msg.as_string()) #发送邮件 server.quit()
from email import encoders
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr
import smtplib
def _format_addr(s): #格式化一个邮件地址
name, addr = parseaddr(s)
return formataddr((Header(name, 'utf-8').encode(), addr))
from_addr = 'fengxinlinux@sina.com' #发送者邮箱地址
password = '******' #发送者邮箱密码,不告诉你密码=。=
to_addr = '903087053@qq.com' #接收者邮箱地址
smtp_server = 'smtp.sina.com' #发送者所在的邮箱供应商的MTA地址
#from_addr = input('From: ')
#password = input('Password: ')
#to_addr = input('To: ')
#smtp_server = input('SMTP server: ')
msg = MIMEText('hello, this is axin...', 'plain', 'utf-8') #邮件正文
msg['From'] = _format_addr('阿鑫 <%s>' % from_addr) #邮件头部,发送者信息
msg['To'] = _format_addr('axin <%s>' % to_addr) #接收者信息
msg['Subject'] = Header('test', 'utf-8').encode() #邮件主题
server = smtplib.SMTP(smtp_server, 25) # SMTP协议默认端口是25
server.set_debuglevel(1) #打印出和SMTP服务器交互的所有信息
server.login(from_addr, password) #登录SMTP服务器
server.sendmail(from_addr, [to_addr], msg.as_string()) #发送邮件
server.quit()
1
# 邮件对象:
msg= MIMEMultipart()
msg['From'] = _format_addr('阿鑫 <%s>' % from_addr) #邮件头部,发送者信息
msg['To'] = _format_addr('axin <%s>' % to_addr) #接收者信息
msg['Subject'] = Header('test', 'utf-8').encode() #邮件主题
# 邮件正文是MIMEText:
msg.attach(MIMEText('hello, this is axin...', 'plain', 'utf-8'))
# 添加附件就是加上一个MIMEBase,从本地读取一个图片:
with open('/home/fengxin/图片/11.jpg','rb') as fhandle:
mime = MIMEBase('image','jpeg',filename='11.jpg')
mime.add_header('Content-Disposition', 'attachment', filename='11.jpg')
mime.add_header('Content-ID', '<0>')
mime.add_header('X-Attachment-Id', '0')
# 把附件的内容读进来:
mime.set_payload(fhandle.read())
# 用Base64编码:
encoders.encode_base64(mime)
# 添加到MIMEMultipart:
msg.attach(mime)
from email import encoders
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
import smtplib
def _format_addr(s): #格式化一个邮件地址
name, addr = parseaddr(s)
return formataddr((Header(name, 'utf-8').encode(), addr))
from_addr = '你的邮箱地址' #发送者邮箱地址
password = '你的邮箱密码' #发送者邮箱密码
to_addr = '903087053@qq.com' #接收者邮箱地址
smtp_server = 'smtp.sina.com' #发送者所在的邮箱供应商的MTA地址
#from_addr = input('From: ')
#password = input('Password: ')
#to_addr = input('To: ')
#smtp_server = input('SMTP server: ')
msg= MIMEMultipart()
msg['From'] = _format_addr('阿鑫 <%s>' % from_addr) #邮件头部,发送者信息
msg['To'] = _format_addr('axin <%s>' % to_addr) #接收者信息
msg['Subject'] = Header('test', 'utf-8').encode() #邮件主题
msg.attach(MIMEText('hello, this is axin...', 'plain', 'utf-8'))
with open('/home/fengxin/图片/11.jpg','rb') as fhandle:
mime = MIMEBase('image','jpeg',filename='11.jpg')
mime.add_header('Content-Disposition', 'attachment', filename='11.jpg')
mime.add_header('Content-ID', '<0>')
mime.add_header('X-Attachment-Id', '0')
# 把附件的内容读进来:
mime.set_payload(fhandle.read())
# 用Base64编码:
encoders.encode_base64(mime)
# 添加到MIMEMultipart:
msg.attach(mime)
server = smtplib.SMTP(smtp_server, 25) # SMTP协议默认端口是25
server.set_debuglevel(1) #打印出和SMTP服务器交互的所有信息
server.login(from_addr, password) #登录SMTP服务器
server.sendmail(from_addr, [to_addr], msg.as_string()) #发送邮件
server.quit()
1
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有