1、准备
先做一些准备,把邮件SMTP服务器、收发mail、邮件标题和正文准备好。
mailhost = 'smtp.server.com' mailport = 465 mailuser = 'mymail@server.com' mailpass = '123456' mailfrom = 'mymail@server.com' mailto = [] mailto.append('customer@server.com') mailsubject = '这是测试邮件标题' mailbody = '这里是邮件正文
'
2、发送邮件
连接SMTP服务器,一般服务器要求用SSL,所以SMTP_SSL()来连接。再用login(user, password)来验证用户名和密码。登录成功后,就可以sendmail()来发邮件了。下面是示例代码:
import smtplib from email.mime.text import MIMEText msg = MIMEText(mailbody, 'html') msg['From'] = mailfrom msg['Subject'] = mailsubject msg['To'] = ','.join(mailto) try: mailserver = smtplib.SMTP_SSL(host=mailhost, port=mailport) #mailserver.set_debuglevel(1) mailserver.ehlo() mailserver.login(mailuser, mailpass) mailserver.sendmail(mailfrom, mailto, msg.as_string()) mailserver.quit() except Exception as e: print(e)
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
服务器
+关注
关注
12文章
9002浏览量
85135 -
SMTP
+关注
关注
0文章
32浏览量
11924 -
SMTP协议
+关注
关注
0文章
6浏览量
6590 -
SSL协议
+关注
关注
0文章
3浏览量
6824 -
python
+关注
关注
55文章
4778浏览量
84423
原文标题:用python发邮件(SMTP SSL协议)
文章出处:【微信号:ExASIC,微信公众号:ExASIC】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
如果有急事需要联系我,请发邮件到[email]986905623@qq.com[/email] 注明:论坛
如果有急事需要联系我,请发邮件到986905623@qq.com 注明:论坛
发表于 06-06 20:41
请问这个是发邮件到哪里的?
One easy way to import a file is to e-mail it to yourself and then select open in SensorTag app.请问这个是发邮件到哪里,在app里看到有一个IBMcloud,是不是和哪个有关。
发表于 10-11 08:14
如何用Foxmail Server搭建邮件服务器
如何用Foxmail Server搭建邮件服务器
Foxmail Server(以下简称FMS)可以搭建出功能强大的邮件服务器。本文以FMS For Windows 2.0为例,从其设置、管理、收
发表于 01-27 17:05
•1348次阅读
Python开源项目介绍:用zmail简单地发邮件
注意:zmail仅支持python3,不支持python2,使用前所有邮箱都要开启SMTP功能,@http://163.com和@http://gmail.com 的邮箱需要额外设定SMTP密码,网上很多信息,具体自行百度google,这里先行省略。
如何用Python批量定制化发送邮件
一封精美的元旦祝福邮件,但是邮件的内容——比如姓名、祝福语等应该怎样动态渲染呢?答案是jinja2. jinja2 是一个Python 的模板引擎,使用jinja2,我们能够在
利用Python发送邮件的 3 种方式
1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本、富文本、HTML 等格式的邮件 本文将聊聊利用
如何使用Python编写脚本来自动发送邮件
Python是一种非常流行的编程语言,可以用于多种用途,包括自动化任务。其中一个常见的自动化任务是自动发送邮件。在本文中,我们将介绍如何使用Python编写脚本来自动发送邮件。 要使用
评论