Python 发送邮件

简介:
复制代码
#coding=utf-8
__author__ = 'Xue'
'''
邮件发送
version 1.0
'''

import smtplib
from email.mime.text import MIMEText

class xmail():
    mail_host=''
    mail_from=''
    mail_user=''
    mail_pwd=''
    def __init__(self,host,from_addr,user,pwd):
        self.mail_host=host
        self.mail_from=from_addr
        self.mail_user=user
        self.mail_pwd=pwd

    #收件人列表
    #标题
    #内容
    def send(self,to_list,title,content):
        msg=MIMEText(content,_subtype='html',_charset='gb2312')#设置为html格式
        msg['Subject']=title
        msg['From']=self.mail_from
        msg['To']=';'.join(to_list)
        try:
            s=smtplib.SMTP()
            s.connect(self.mail_host) #连接SMTP
            s.login(self.mail_user,self.mail_pwd)#登陆
            s.sendmail(self.mail_from,to_list,msg.as_string())
            s.close()
            return True
        except Exception, e:
            return False

if __name__=="__main__":
    #注意,内容前要加u,否则中文会乱码
    cont=u'''
    经测试,本内容真实有效!绝对是真的!
    '''

    m=xmail('smtp.163.com','***@163.com','***@163.com','***')
    res= m.send(['***@qq.com'],'测试python发送邮件',cont)
    if res:
        print('sucess')
    else:
        print('fail')
复制代码

本文转自 酷小孩 博客园博客,原文链接:http://www.cnblogs.com/babycool/p/4734780.html  ,如需转载请自行联系原作者

相关文章
|
7月前
|
前端开发 JavaScript Java
【实操】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
本文介绍了一个结合SpringBoot和Python的实用功能,旨在监控iPhone 15的库存状态并通过邮件提醒用户。系统采用SpringBoot监听苹果官网API,解析JSON数据判断是否有货,并展示最近的库存记录。此外,还能自动触发Selenium+Python脚本实现自动化购买。文中详细介绍了技术栈、接口分析、邮件配置及自动化脚本的设置方法。该项目不仅适用于熟悉后端开发的人员,也适合回顾Layui和Jquery等前端技术。
89 0
【实操】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
|
3月前
|
安全 API 文件存储
Yagmail邮件发送库:如何用Python实现自动化邮件营销?
本文详细介绍了如何使用Yagmail库实现自动化邮件营销。Yagmail是一个简洁强大的Python库,能简化邮件发送流程,支持文本、HTML邮件及附件发送,适用于数字营销场景。文章涵盖了Yagmail的基本使用、高级功能、案例分析及最佳实践,帮助读者轻松上手。
128 4
|
4月前
|
开发者 Python
使用Python实现自动化邮件通知:当长时程序运行结束时
本文介绍了如何使用Python实现自动化邮件通知功能,当长时间运行的程序完成后自动发送邮件通知。主要内容包括:项目背景、设置SMTP服务、编写邮件发送函数、连接SMTP服务器、发送邮件及异常处理等步骤。通过这些步骤,可以有效提高工作效率,避免长时间等待程序结果。
148 9
|
5月前
|
Python
python使用smtp发送邮件
python使用smtp发送邮件
72 0
|
7月前
|
数据安全/隐私保护 Python
如何使用Python自动发送邮件?
如何使用Python自动发送邮件?
185 1
|
8月前
|
监控 网络协议 网络安全
SMTP操作使用详解并通过python进行smtp邮件发送示例
SMTP操作使用详解并通过python进行smtp邮件发送示例
218 3
|
9月前
|
Python
python发送邮件
python发送邮件
71 1
|
9月前
|
数据安全/隐私保护 Python
如何使用 Python 发送邮件
如何使用 Python 发送邮件
|
9月前
|
网络安全 数据安全/隐私保护 Python
Python SMTP发送邮件
Python SMTP发送邮件
|
9月前
|
Windows Python
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)

热门文章

最新文章