-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를 사용하고 있습니까? –
사용자 이름과 암호를 사용하여 작업 한 내용을 추정 한 다음 msg를 함께 연결해야합니다. 특정 문제가 있습니까? –
파이썬 3.3을 사용하고 있습니다. – ShotGunHero