web-dev-qa-db-fra.com

Vérifiez si les emails sont envoyés automatiquement

J'ai un site Drupal qui est conçu pour envoyer des courriels chaque fois qu'un nouveau contenu est créé. Les courriels sont envoyés aux utilisateurs administrateurs afin qu'ils puissent vérifier le contenu. Aucun des emails ne parvient à la boîte de réception.

J'aimerais savoir s'il existe un moyen de se connecter et de consulter tous les courriels envoyés par mon serveur. Je suis actuellement en cours d'exécution:

  • Apache/2.2.22 (Debian)
  • PHP version 5.4.4-14
  • Postfix MTA (peut ne pas fonctionner, comment puis-je savoir?)

J'aimerais également faire cela pour m'assurer que mon site n'envoie pas de courrier indésirable.

1
Hoytman

Postfix a la fonctionnalité always_bcc. Ce paramètre spécifie une adresse facultative recevant une copie de chaque message entrant dans le système Postfix, sans compter les rebonds générés localement.

Voici un lien: http://www.postfix.org/postconf.5.html

Recherchez always_bcc.

Cela devrait permettre de mieux comprendre ce que fait Postfix et s’il fonctionne, même si vous ne le souhaitez peut-être pas trop longtemps.

La même page offre des informations de journalisation. Il y a peut-être une option là aussi, bien que je pense que always_bcc pourrait être plus pratique que de regarder un fichier journal.

En tant qu'hôte Web, j'avais l'habitude d'utiliser un serveur Microsoft Exchange entre tous les serveurs SMTP et la passerelle anti-spam/anti-virus POP/SMTP. Cela m'a permis de capturer et d'archiver chaque courrier électronique envoyé ou reçu. Je l'ai fait pour la récupération et le débogage. J'ai pu non seulement sauvegarder tous les courriels dans un emplacement, mais également récupérer instantanément tous les courriels qui ont pu échouer et résoudre le problème et les renvoyer. Je mentionne cela parce que vous voudrez peut-être penser à quelque chose comme ça au moins pour une période.

Always_bcc vous donnera peut-être la même option. Si ce n'est pas regarder la journalisation.

Pour ce qui est de savoir si votre MTA fonctionne, faites ce que je fais. Envoyez un e-mail à un ami lorsqu'il est au téléphone et demandez-lui de répondre. Cela ne prend qu'une minute ou deux et si vous continuez à avoir besoin de votre ami, il/elle est déjà au téléphone. Parfois, la solution simpliste est la meilleure.

1
closetnoc