GNU/Linux >> Tutoriels Linux >  >> Linux

Récupère le journal des e-mails envoyés avec mail() à partir de PHP (sendmail ?)

Solution 1 :

Sur les systèmes basés sur Debian, exim enregistre les données dans /var/log/exim4/mainlog .

Vous pourriez trouver l'outil eximstats utile pour analyser et extraire des informations utiles de ce fichier journal.

Solution 2 :

sendmail -bp (et mailq ) répertorie uniquement la file d'attente des e-mails :les messages en file d'attente mais pas encore envoyés. Il n'inclura pas les messages qui ont été livrés avec succès.

Vous devriez cocher /var/log/mail.log (et autres fichiers journaux) - ils ont presque toujours des enregistrements de chaque transfert.

Solution 3 :

php 5.3.0 a ajouté 2 paramètres qui facilitent la recherche de scripts malveillants :

mail.add_x_header
mail.log

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


Linux
  1. Linux :Comment obtenir le temps de chargement d'une page distante avec une commande depuis le terminal ?

  2. Fedora Linux :J'ai installé Sendmail mais je ne reçois plus de notifications par e-mail lorsque je me connecte ?

  3. Service d'exploitation Linux "sendmail"

  4. mail :envoyer un e-mail avec une pièce jointe à partir de la ligne de commande

  5. Puis-je utiliser l'authentification par clé SSH pour me connecter à un système distant avec un nom d'utilisateur différent ?

10 façons de démarrer avec Linux

Démarrer avec GNUPlot

Comment installer Nginx avec Lets encrypt et obtenir A+ de SSLLabs Test

Tutoriel Podman - Premiers pas avec Podman

Comment puis-je obtenir des messages de journal du serveur LAMP sur Ubuntu 10.04 ?

Comment puis-je faire en sorte que systemctl s'imprime en couleur lors d'une interaction avec un non-tty?