2012-10-02 48 views
7

我在一臺Linux機器上。我的公司有一個已經配置好的電子郵件交換服務器。我正在使用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

看來你的郵件服務器拒絕普通的認證方法。

你使用什麼服務器?

如果微軟的Exchange,請參閱這篇文章:​​

+2

非常感謝,是的,我使用的MS Exchange,讓我看看那篇文章。同時,我也意識到,我可以在沒有登錄的情況下發送電子郵件 - 而且工作。 server.sendmail(發件人,收件人,msg_txt) – Nupur