GNU/Linux >> Tutoriales Linux >  >> Linux

Obtenga el registro del correo enviado con mail() desde PHP (¿sendmail?)

Solución 1:

En sistemas basados ​​en Debian, exim registra datos en /var/log/exim4/mainlog .

Puede encontrar útil la herramienta eximstats para analizar y seleccionar información útil de ese archivo de registro.

Solución 2:

sendmail -bp (y mailq ) solo enumera la cola de correo:mensajes en cola pero aún no enviados. No incluirá aquellos mensajes que fueron entregados con éxito.

Debe marcar /var/log/mail.log (y otros archivos de registro):casi siempre tienen registros de cada transferencia.

Solución 3:

php 5.3.0 agregó 2 configuraciones que facilitan el seguimiento de scripts no autorizados:

mail.add_x_header
mail.log

http://php.net/manual/en/mail.configuration.php


Linux
  1. ¿Cómo crear una máquina virtual desde cero con Virsh?

  2. Enviar correo desde la línea de comandos con un servidor smtp externo en Linux

  3. Comience con los servidores en la nube

  4. ¿Cómo obtener la consola de Linux $ COLUMNS y $ ROWS desde PHP cli?

  5. Lectura de correo desde /var/spool/mail/root

Comience con NetworkManager en Linux

10 maneras de empezar con Linux

Comience con GNUPlot

Cómo instalar Nginx con Lets encrypt y obtener A+ de SSLLabs Test

Tutorial de Podman:comience a usar Podman

¿Cómo puedo obtener mensajes de registro del servidor LAMP en Ubuntu 10.04?