2016-12-02 11 views
-1

이것은 파이썬의 smtplib의 유효한 예입니까? 이 예에서 비밀번호를주지 않고 이메일을 보내는 방법은 무엇입니까?이것은 python의 smtplib에서 유효한 예제입니까?

import smtplib 

def prompt(prompt): 
    return raw_input(prompt).strip() 

fromaddr = prompt("From: ") 
toaddrs = prompt("To: ").split() 
print "Enter message, end with ^D (Unix) or ^Z (Windows):" 

# Add the From: and To: headers at the start! 
msg = ("From: %s\r\nTo: %s\r\n\r\n" 
     % (fromaddr, ", ".join(toaddrs))) 
while 1: 
    try: 
     line = raw_input() 
    except EOFError: 
     break 
    if not line: 
     break 
    msg = msg + line 

print "Message length is " + repr(len(msg)) 

server = smtplib.SMTP('localhost') 
server.set_debuglevel(1) 
server.sendmail(fromaddr, toaddrs, msg) 
server.quit() 
+0

메일을 성공적으로 보내려면 SMTP 서버에서 서버에 대한 사용 권한을 부여해야합니다. –

답변

-1

서버 구성이 허용하는 경우 비밀번호를 사용하지 않고 이메일을 보낼 수 있습니다.