可能重复:
How to send Email Attachments with python如何在Python中使用pdf附件发送电子邮件?
我想编辑以下代码,并发送带有附件的电子邮件。附件是一个pdf文件,在linux环境下,它位于/home/myuser/sample.pdf下。我应该在下面更改什么?为了组成一个正确 格式的MIME消息
import smtplib
fromaddr = '[email protected]'
toaddrs = '[email protected]'
msg = 'Hello'
# Credentials (if needed)
username = 'myemail'
password = 'yyyyyy'
# The actual mail send
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
差不多现在的问题。你能解释为什么没有谷歌搜索“smtplib附件文件”的第一页的结果适合吗? – 2012-08-12 09:43:09
使用'email'模块,http://docs.python.org/library/email-examples.html中的示例 – 2012-08-12 09:44:04
@alwbtc:这些搜索结果的第一个链接(Jon Clements)给出了答案。你没有试过/研究过任何东西吗?上面的电子邮件示例链接引用了几个示例... :) – verisimilitude 2012-08-12 09:48:25