• 大小: 3KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: Python
  • 标签: python  SendEmail  

资源简介

本python脚本是自己写的一个使用SMTP协议发送邮件的脚本。脚本可以发送任意类型的附件。

资源截图

代码片段和文件信息

#!/usr/bin/env python
# -*- coding: utf-8 -*-

‘‘‘
本发送使用的时SMTP协议,因此发送前需要目的邮箱服务器开启SMTP服务.
注意:本脚本自身的编码必须是unicode的,否则报
“SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xc4 in position 0”错.
‘‘‘

import smtplibsys
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEbase
from email.mime.application import MIMEApplication
from email import encoders

#设置邮件发送方信息结构体[服务器,用户名、口令以及邮箱的后缀]
class frominfo:
    def __init__(self):     #构造函数
        self.mail_host = ‘‘      #设置服务器
        self.mail_user = ‘‘      #用户名
        self.mail_pass = ‘‘      #密码
        self.mail_postfix = ‘‘   #发件箱的后缀

send_info = frominfo()
send_info.mail_host = “smtp.yeah.net“
send_info.mail_user = “send_username“
send_info.

评论

共有 条评论