2012-10-02 29 views
7

Tôi đang sử dụng máy Linux. Công ty của tôi có máy chủ trao đổi email đã được định cấu hình. Tôi đang sử dụng một tập lệnh Python để cố gắng đăng nhập vào máy chủ email để tôi có thể gửi một email theo chương trình. Dưới đây là những gì tôi có cho đến nay -Đăng nhập bằng Python vào lỗi xác thực máy chủ email

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

Tuy nhiên, vào lệnh server.login, tôi nhận được một lỗi như

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

Bất cứ ai cũng biết vấn đề là gì xin vui lòng?

Cảm ơn

Trả lời

3

Có vẻ như máy chủ thư của bạn đang từ chối phương thức xác thực thuần túy.

Máy chủ nào bạn sử dụng?

Nếu MS Exchange, vui lòng xem bài viết này: http://www.exchangeinbox.com/article.aspx?i=93

+2

Cảm ơn rất nhiều, vâng tôi đang sử dụng MS Exchange, hãy để tôi xem bài viết đó. Trong khi đó, tôi cũng nhận ra rằng tôi có thể gửi email mà không cần đăng nhập - và điều đó đã hiệu quả. server.sendmail (người gửi, người nhận, msg_txt) – Nupur

Các vấn đề liên quan