当前位置:嗨网首页>书籍在线阅读

14-发送电子邮件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.3.5 发送电子邮件

登录到电子邮件提供商的SMTP服务器后,可以调用 sendmail() 方法来发送电子邮件。 sendmail() 方法调用看起来像这样:

>>> smtpObj.sendmail('[email protected]', '[email protected]',
'Subject: So long.\nDear Alice, so long and thanks for all the fish.
Sincerely, Bob')
{}

sendmail() 方法需要以下3个参数。

  • 你的电子邮件地址字符串(电子邮件的“ from ”地址)。
  • 收件人的电子邮件地址字符串,或多个收件人的字符串列表(作为“ to ”地址)。
  • 电子邮件正文字符串。

电子邮件正文字符串必须以 'Subject: \n' 开头,以作为电子邮件的主题行。 '\n' 换行符将主题行与电子邮件的正文分开。

sendmail() 的返回值是一个字典。对于电子邮件传送失败的每个收件人,该字典中会有一个键-值对。空的字典意味着对已所有收件人成功发送电子邮件。