2012-10-02 36 views
7

Estoy en una máquina Linux. Mi empresa tiene un servidor de intercambio de correo electrónico que ya está configurado. Estoy usando una secuencia de comandos de Python para tratar de iniciar sesión en el servidor de correo electrónico para poder enviar un correo electrónico mediante programación. Aquí es lo que tengo hasta ahora -Acceso de Python al error de autenticación del servidor de correo electrónico

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

Sin embargo, en el comando server.login, me sale un error como

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

Alguien sabe cuál es el problema por favor?

Gracias

Respuesta

3

Parece que su servidor de correo está rechazando el método de autenticación simple.

¿Qué servidor usas?

Si MS Exchange consulte este artículo: http://www.exchangeinbox.com/article.aspx?i=93

+2

Muchas gracias, sí que estoy usando MS Exchange, me permiten comprobar que el artículo. Mientras tanto, también me di cuenta de que puedo enviar correos electrónicos sin iniciar sesión, y eso funcionó. server.sendmail (remitente, destinatarios, msg_txt) – Nupur

Cuestiones relacionadas