Python使用SMTP发送电子邮件

Python提供smtplib模块,它定义了SMTP客户端会话对象,可以用来发送电子邮件。下面是简单的使用语法:

  • host:你可以指定主机IP或域名(blog.topspeedsnail.com),这是可选参数
  • port:如果你提供了host参数,你需要指定一个端口,通常为25。
  • local_hostname:指定邮件服务器。

简单示例:

信息更全的,带from、to、主题的邮件:

发送带附件的邮件:

要发送带附件的邮件需要更多的代码,总的来说,在发送附件之前,需要把它用base64编码。下面的代码可以发送普通文件附件、pdf文件附件、图片、声音、视频文件:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注