• 大小: 0M
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-05-04
  • 语言: Python
  • 标签: 其他  

资源简介

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

评论

共有 条评论