-1
我正在爲一個項目構建一個電子郵件程序,我需要該程序接受大部分原始輸入。例如,在「msg」部分中,我需要From:,To:以及body部分是從input()調用獲取的信息。如何正確地將輸入添加到變量?
import smtplib
fromaddr = input('Enter your email address you wish to send from: ')
toaddrs = input('Enter your destination email addresses: ')
msg = msg = "\r\n".join([
"From: [email protected]",
"To: [email protected]",
"Subject: Just a message",
"",
"Enter your body here."
])
username = input('Enter username for smtp.gmail.com: ')
password = input('Enter password for smtp.gmail.com: ')
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
你在使用Python 2.x嗎? –
你應該能夠從你正在做的事情中用用戶名和密碼來推斷,然後將味精連接在一起。你有特定的問題嗎? –
我正在使用Python 3.3。 – ShotGunHero