Estoy intentando configurar SSMTP en mi Raspberry PI (Raspbian Wheezy (puerto de Debian ARM)) Modelo B, Ahora mismo puedo enviar el correo a través de la consola, obteniendo el correo de inmediato.
El problema es que cuando trato de enviar correo a través de PHP, parece que lo envía a otro dominio / subdominio.
La consola lo envía a mail.justcandan.com:587, que funciona, PHP lo envía a través de mail.pi.justcandan.com (puerto estándar 25), mientras que debe ser el mismo que el de la consola.
Aquí hay una línea que se repite en el registro.
May 6 22:27:24 plaatjescollectie sm-mta[312]: r46AfkKJ025954: to=<[email protected]>, delay=11:45:38, xdelay=00:00:00, mailer=esmtp, pri=6420000, relay=mail.pi.justcandan.com., dsn=4.0.0, stat=Deferred
: Connection timed out with mail.pi.justcandan.com.
Y aquí está la parte sendmail_path de mi php ini (/etc/php5/apache2/php.ini)
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "/usr/bin/sendmail -t -i -f pi@justcandan -r [email protected]"
Entonces, ¿qué estoy haciendo mal? No entiendo cómo la consola sendmail funciona bien, pero en PHP no funciona.
Está bien, lo tengo funcionando, si mi sendmail_path estaba mal, sendmail se encuentra en / usr / sbin / not / usr / bin. Pero ahora todavía tengo un problema, aunque mi correo está físicamente "enviado", nunca llega a mi casilla de correo, extraño.
Este es mi mail.log, al enviar a través de php:
May 7 05:43:02 raspberrypi sSMTP[4426]: Creating SSL connection to host
May 7 05:43:02 raspberrypi sSMTP[4426]: SSL connection using RSA_AES_128_CBC_SHA1
May 7 05:43:03 raspberrypi sSMTP[4426]: Sent mail for [email protected] (221 vserver104.axc.nl closing connection) uid=33 username=www-data outbytes=378
Este es mi mail.info, al enviar a través de php:
May 7 05:43:02 raspberrypi sSMTP[4426]: Creating SSL connection to host
May 7 05:43:02 raspberrypi sSMTP[4426]: SSL connection using RSA_AES_128_CBC_SHA1
May 7 05:43:03 raspberrypi sSMTP[4426]: Sent mail for [email protected] (221 vserver104.axc.nl closing connection) uid=33 username=www-data outbytes=378
Todo el otro correo. Los archivos en / var / log están vacíos. Los registros de Apache2 solo devuelven un favicon que no se encuentra, pero eso no importa.
EDITAR: Aparentemente, mi Pi no estaba respondiendo y, después de 10 minutos, comencé a recibir los correos. Así que supongo que lo arreglé yo mismo.