如何在Python中使用发邮件

  介绍

如何在Python中使用发邮件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Python主要用来做什么

Python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

<强> 1,安装exchangelib库

 pip3  install  exchangelib 

<强> 2,引入模块

exchangelib模块挺多的,其中,凭证用来连接邮箱的,其他的根据你自身需求来吧,截图是所有模块:

<强> 3,连接邮箱

登录邮箱编码还是比较简单的:

 credentials =,凭证(& # 39;域名\用户名& # 39;,,& # 39;密码& # 39;)
  ,
  account =,账户(& # 39;邮箱& # 39;,,凭证=凭证,autodiscover=True)
  编写调用exchangelib库,发送邮件
  # Author 康
  ,
  得到exchangelib  import 委托,,,,,,,,邮箱,HTMLBody
  ,
  def 电子邮件(,,,,身体):
  ,,,creds =,凭证(
  ,,,,,,,用户名=& # 39;zhoumingkang& # 39;
  ,,,,,,,密码=& # 39;帐号验证的密码& # 39;
  ,,,)
  ,,,account =,账户(
  ,,,,,,,primary_smtp_address=& # 39; zhoumingkang@cedarhd.com&,,
  ,,,,,,,凭证=信誉,
  ,,,,,,,autodiscover=True,
  ,,,,,,,access_type=委托
  ,,,)
  ,,,m =,消息(
  ,,,,,,,账户=账户,
  ,,,,,,,=主题主题,
  ,,,,,,,身体=HTMLBody(身体),
  ,,,,,,,to_recipients =,(邮箱(email_address=))
  ,,,)
  ,,,m.send ()
  ,
  cpu =80
  mem =70
  ,
  时间=message  & # 39; & # 39; & # 39; - - - - - - - - - - - -运维报告- - - - - - - - - - - - & lt; br>
  CPU使用率:% s
  可用内存:% s
  & # 39;& # 39;& # 39;,% (cpu、mem)   ,   电子邮件(“zhoumingkang@cedarhd.com",“主题“,消息)

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

如何在Python中使用发邮件