2012-10-02 5 views
7

나는 리눅스 머신에있다. 우리 회사에는 이미 구성된 전자 메일 교환 서버가 있습니다. 프로그래밍 방식으로 전자 메일을 보낼 수 있도록 Python 스크립트를 사용하여 전자 메일 서버에 로그인하려고합니다.Python 로그인 이메일 서버 인증 오류

server = smtplib.SMTP('email-0.abc.com', 25) 
server.set_debuglevel(1) 
server.ehlo_or_helo_if_needed()  
server.login('abc/johndoe', 'pwd') 

는 그러나, server.login 명령에서, 나는

raise SMTPException("No suitable authentication method found.") 
SMTPException: No suitable authentication method found. 

누구나 같은 오류가 문제가 바랍니다 무엇인지 알고 얻을 - 여기에 지금까지 가지고 무엇인가?

감사

답변

3

당신의 메일 서버는 일반 인증 방법을 거부 것으로 보인다.

어떤 서버를 사용하십니까?

MS Exchange가이 문서를 참조하십시오 : 당신은 STARTTLS 인증으로 전환해야 할 수도 있습니다 http://www.exchangeinbox.com/article.aspx?i=93

+2

감사합니다 아주 많이, 그래 내가 사용하고 MS Exchange는, 내가 그 기사를 체크 아웃 할 수 있습니다. 한편, 나는 또한 로그인하지 않고 이메일을 보낼 수 있다는 것을 깨달았다. server.sendmail (보낸 사람,받는 사람, msg_txt) – Nupur