Blog


Posts de febrero, 2014

20
febrero
- 2014 -
Pedro Villena Fernández

Últimamente he tenido unos problemas cuando intentaba enviar correos mediante atmail, y me daba un error parecido al siguiente:

Could not send message to SMTP server. Check you have access to send messages via the server and that all To/CC/BCC addresses are valid\nError: SMTP Server rejected email. Returned:553 sorry, that domain isn’t in my list of allowed rcpthosts (#5.7.1)

Para solucionar esto, di con un pequeño parche en la web http://241724.blogspot.com.es/2012/06/test.html

El problema parecia residir en que atmail no realizaba autenticación smtp al enviar los mensajes, por lo que si no estaba en la lista blanca del servidor de email el host daba el error anterior mostrado.

Para solucionarlo añadí el siguiente código al archivo /var/www/atmail/libs/Atmail/SendMsg.php después del comentario “// Optionally authenticate with the SMTP server”

  1. $auth =& $atmail->getAuthObj();
  2. $pref['smtpauth_username'] = $auth->Account;
  3. $pref['smtpauth_password'] = $auth->password;