He tenido un trabajo cron durante aproximadamente quince días sin ningún problema. Luego, anoche, comprobé que no recibía el correo electrónico que generalmente recibo. Fui a la terminal para intentar enviarme un correo electrónico, recibí el siguiente error:
mail: no se puede enviar el mensaje: el proceso salió con un estado distinto de cero
No he cambiado nada con mi archivo ssmtp cfg. Simplemente dejó de funcionar, cuando verifico y vuelvo a verificar todo, el código, ssmtp, todo es perfecto.
Envío mis correos electrónicos dos veces al día a través de cronjob. El crontab tampoco ha sido interferido. Realmente no sé por qué dejaría de funcionar.
El sistema envía correos electrónicos a través de gmail: ingresé a la cuenta de gmail y envié correos electrónicos de prueba, se envían y reciben sin ningún problema.
Además, he verificado en Google, foros y sitios web, no veo ningún error. Esto tiene sentido, ya que todo estaba funcionando bien hace 24 horas, y ahora simplemente se detuvo.
P: ¿Hay alguna forma de diagnosticar y solucionar problemas de cómo resolver un problema?
/var/log
) 3) ¿Ha verificado que los puertos de red utilizados para el envío no están bloqueados en su conexión a Internet?/var/log/mail.log
SupongoRespuestas:
Tengo el mismo problema en un servidor Ubuntu 14.04. Y encuentro un mensaje de error en
/var/log/mail.err
, que decía:Entonces acabo de reconfigurar
postfix
y resolver este problema.fuente
Se debe principalmente a que el tamaño del archivo es muy grande. Puede comprimir el archivo y volver a enviarlo.
fuente
En Debian recibí el error
y un código de salida de
porque el nombre de host en / etc / hostname y el nombre de 127.0.0.1 en / etc / hosts diferían.
fuente
Nombre del correo del sistema.
por favor lea el registro: vim /var/log/mail.err
fuente