资源简介
sendInfo.py
代码片段和文件信息
# -*- coding: UTF-8 -*-
#sendInfo.py
#!/usr/bin/env python #在环境变量中找python编译器
#_*_coding:utf8_*_
import smtplibconfigemailsyssocketthreadingtime #导入包,以及config文件
import random
import string
from email.Message import Message
def connect():
try:
server=smtplib.SMTP(config.smtpServerconfig.smtpPort)#创建SMTP对象,链接自己邮箱的smtp服务器
server.ehlo() #向smtp服务器打招呼,链接到服务器成功的话,会返回一个元组,第一项为250
server.login(config.smtpUserconfig.smtpPwd) #登录自己的邮箱,返回值是235表示认证成功
return server
except Exception:
print “无法连接到邮箱服务器!“
def sendInfo(servertosubjectcontent):
#设置邮件格式和内容
msg=Message()
msg[‘Mime-Version‘]=‘1.0‘
msg[‘From‘]=config.smtpUser #设置邮件的发送人
msg[‘To‘]=to #设置邮件的接收人
msg[‘Subject‘]=subject #设置邮件的标题
msg.set_payload(content
- 上一篇:Python零基础10天进阶班.docx
- 下一篇:publishHelper.py
评论
共有 条评论