可能重複:
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