编程过程中经常会遇到有要发送邮件的情况,本文主要是介绍了一下在Python里实现发送邮件的方法,当然是借助了第三方的smtp服务器来实现的,这里我采用的是腾讯的smtp服务器,发送邮件的关键代码为:import smtplib

from email.mime.text import MIMEText

from email.header import Header

smtp_server = "smtp.qq.com"

smtp_port = 465

smtp_username = "wubage@foxmail.com"

smtp_password = "这里写授权码"

def sendmail(sender, receivers, Subject, Content, sendername):

mail = MIMEText(Content, "plain", "utf-8")

mail["From"] = Header(sendername, "utf-8")

mail["Subject"] = Subject

try:

server = smtplib.SMTP_SSL(smtp_server, smtp_port)

server.login(smtp_username, smtp_password)

server.sendmail(sender, receivers, mail.as_string())

server.quit()

except smtplib.SMTPException as E:

print("发送邮件失败!异常信息:", E)

if __name__ == "__main__":

sendmail("wubage@foxmail.com", ["wubage@foxmail.com", "1034822437@qq.com"], "吾八哥邀您一起来学Python", "吾八哥学Python,发送邮件测试...", "吾八哥")

运行上述代码后,我邮箱里已经收到邮件了,如下图:

支持定义发送者的名称,发送者邮箱,主题以及内容。如果要投入实际生成环境,并且发送的频率比较大的话还是需要做一定的改造的,例如定义邮件信息结构,做列队处理等等,这个后续再做研究了!

python实现匿名发邮件_Python里实现发送邮件的方法相关推荐

  1. python用outlook自动发邮件_Python 调用outlook发送邮件(转 )

    单账号: import win32com.client as win32 def send_mail(): outlook = win32.Dispatch('Outlook.Application' ...

  2. php调用发邮件,PHP调用Mailgun发送邮件的方法

    总结PHP 调用Mailgun发送邮件的方法,供大家参考,具体内容如下 1.Mailgun是依赖composer工具,因此在使用之前需要先确认已经安装了composer.如何安装composer,非常 ...

  3. python收集数据发邮件_Python 提取数据库(Postgresql)并邮件发送

    刚入门python,发现确实是一个不错的语言. 业务部门要求将将某一个数据库中的表,定期发送到相关部门人员邮箱. 其实整个业务需求很简单,实现起来也不难. 但是由于刚入门python,所以还是借鉴了不 ...

  4. python qq邮箱发邮件_Python用QQ邮箱发邮件的实例教程

    Python2.7#!/usr/bin/env python2.7 # -*- coding=utf-8 -*- import smtplib from email.mime.text import ...

  5. python调用foxmail 发邮件_调用foxmail发送邮件

    因为foxmail没有api调用接口,工作中又需要使用foxmail发送邮件(主要是附件).在网上没有发现这方面的程序.特写一下自己写的一个示例 示例如下: 需要添加 using System.Run ...

  6. php发邮件有时很卡,phpmailer发邮件常见的问题及解决方法汇总

    phpmailer发邮件常见的问题及解决方法汇总 发布于 2014-11-22 14:50:36 | 808 次阅读 | 评论: 0 | 来源: 网友投递 PHPMailer 发送电子邮件的PHP函数 ...

  7. python自动批量发邮件脚本_Python实现自动发送邮件功能

    简单邮件传输协议(SMTP)是一种协议,用于在邮件服务器之间发送电子邮件和路由电子邮件.Python提供smtplib模块,该模块定义了一个SMTP客户端会话对象,可用于使用SMTP或ESMTP侦听器 ...

  8. python用outlook自动发邮件_python使用两种发邮件的方式smtp和outlook示例

    smtp是直接调用163邮箱的smtp服务器,需要在163邮箱中设置一下.outlook发送就是Python直接调用win32方式.调用程序outlook直接发送邮件. import win32com ...

  9. python用smtp发邮件怎么抄送_python使用SMTP发邮件时使用Cc(抄送)和Bcc(密送)...

    SMTP发送邮件的时候,并没有特殊的通信语句告诉邮件服务器 谁是主送,谁是抄送/密送,这三个角色都是以同样的方式告诉邮件服务器的,然后重点在邮件内容里. 邮件内容分为头和体两部分(就像http),头部 ...

  10. python 发邮件_Python发邮件告别smtplib,迎接zmail

    之前介绍过smtplib发邮件代码,直到今天仍有人在这里遇到问题.而且代码复杂,解释起来很麻烦,今天给大家介绍一个新的发邮件方法--zmail zmail的优势 自动填充头信息 将一个字典映射为ema ...

最新文章

  1. php链接数据库地址填写ip地址,PHP使用IP地址联接MySQL数据库
  2. anaconda和vscode配置python_vscode配置anaconda3的方法步骤
  3. java分隔符的引号,使用分隔符拆分带引号的字符串
  4. Java(C#)基础差异-语法
  5. 一种巧妙的删除程序自己的方法
  6. pkg_resources.DistributionNotFound: distribution was not found and is required by the application
  7. 【java SOAP】对SOAP的一个个人印象
  8. 【项目调研+论文阅读】基于医学文献的实体抽取(NER)方法研究 day5
  9. Java并发编程:线程的同步
  10. 厨房手工工具行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  11. mysql官网社区免费版下载方法
  12. 跨境电商自建独立站CMS
  13. 国际刑警组织来取经,阿里已成中国打假名片
  14. 安卓没有删除谷歌服务框架
  15. 使用 关键字来创建python自定义函数_python 自定义函数
  16. 试题 基础练习 圆的面积
  17. 今日头条视频下载器[android下载源码]
  18. 如何领先 90% 的程序员?
  19. 用div和css制作网页,DIVCSS网页设计总结:有用的3个网页制作_css
  20. office在线word、excel预览

热门文章

  1. airflow 的使用之 Operators 介绍
  2. 小程序 腾讯兔小巢 对接
  3. 计算机cpu近几年价格,CPU性能过剩的福利 十年老电脑还能再战几年?
  4. 计算机辅助设计职业标准,计算机辅助设计绘图员国家职业标准.doc
  5. 服务器拒绝mac访问共享文件,Mac怎样访问局域网共享文件
  6. 详解WIFI能用但是电脑不能上网怎么解决
  7. Linux 系统安装中文语言包
  8. vue+websocket+nodejs创建聊天室- 创建群聊、加入群聊
  9. pageoffice
  10. 手机版服务器最新的,我的世界手机版服务器ip地址大全(持续更新)