• 大小: 2.63KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: 自动  发送  邮件  

资源简介

实现自动发送邮件

资源截图

代码片段和文件信息


# -*- coding: UTF-8 -*-

# 如何添加附件
import ostime
import smtplib
import traceback
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage
os.chdir(r‘C:\Users\Administrator\Desktop\Automail‘)


def sendmail(subject msg toaddrs fromaddr smtpaddr password):
    ‘‘‘
    @subject:邮件主题
    @msg:邮件内容
    @toaddrs:收信人的邮箱地址
    @fromaddr:发信人的邮箱地址
    @smtpaddr:smtp服务地址,可以在邮箱看,比如163邮箱为smtp.163.com
    @password:发信人的邮箱密码
    ‘‘‘

    mail_msg = MIMEMultipart()
    if not isinstance(subject str):
        subject = str(subject ‘utf-8‘)
    mail_msg[‘Subject‘] = subject
    mail_msg[‘From‘] = fromaddr
    mail_msg[‘To‘] = ‘‘.join(toaddrs)
    # mail_msg.attach(MIMEText(msg ‘plain‘ ‘utf-8‘)) #f发送文本文件

评论

共有 条评论