7 votes

Obtenir des statistiques sur la délivrabilité à partir de postfix

Au travail, notre PDG travaille sur un plan pour se séparer d'un prestataire de services qui gère notre filtrage de spam, etc.

Actuellement, tous nos mails sont relayés par ce service, et tous les e-mails entrants nous sont relayés par ce service.

Une partie de la raison de cette configuration était liée à la "Délivrabilité" - un grand fournisseur de services de messagerie comme ceux que nous utilisons est peu susceptible d'être sur liste noire (nous avons eu un problème avant de passer à eux où certains FAI nous bloquaient pour avoir envoyé trop d'e-mails à leurs clients (qui sont juste des confirmations de commande/envois!).

Si nous décidons de partir, nos serveurs de messagerie enverraient directement. J'aimerais mettre en place un système de surveillance qui nous donne des statistiques sur le nombre de mails que nous envoyons, les domaines auxquels nous les envoyons, les taux de rebond, les serveurs qui nous rappellent régulièrement, etc.

Est-ce que quelqu'un connaît une bonne solution pour cela ?

7voto

Salamander2007 Points 2242

J'utilise pflogsumm depuis environ 5 ou 6 ans. Il devrait être facilement disponible via apt-get ou yum.

Normalement, je vérifie le rapport au moins une fois par semaine juste pour m'assurer que les chiffres sont normaux, mais il n'y a vraiment pas grand-chose de plus à faire. Certaines sections utiles:

Rapport basé sur les informations dans /var/log/maillog
Résumés des journaux Postfix pour le 6 août

Totaux généraux
------------
messages

  83401   reçus
  85066   distribués
    113   transférés
   3837   reportés  (20601 reports)
   2075   rebondis
      2   rejetés (0%)
      0   avertissements de rejet
      0   retenus
      0   supprimés (0%)

   1667m  octets reçus
   1666m  octets distribués
    324   expéditeurs
    103   hôtes/domaines expéditeurs
  19822   destinataires
   3273   hôtes/domaines destinataires

utile pour surveiller le temps de retard de livraison et le nombre de reports (ce sera votre premier indice que vous êtes sur liste noire):

Résumé des hôtes/domaines: Livraison de messages (top 10)
 envoyé cnt  octets   reports   moy dly max dly hôte/domaine
 -------- -------  -------  ------- ------- -----------
  34164     1344m       0     0.1 s    1.0 s  xxxxxxxx.com
  10332    67337k      48    17.5 s    2.1 h  yahoo.com
   8023    49019k       1     0.9 s   22.3 m  gmail.com
   5618    36421k       0     0.6 s   13.0 s  hotmail.com
   4933    34041k       0     0.3 s   10.0 s  aol.com
   4049    23887k       0     0.0 s    1.0 s  cfmailtest.xxxxxxx
   1670    10819k       0     1.1 s   34.0 s  comcast.net
   1211     7266k       0     0.6 s    7.0 s  msn.com
    827     5540k       0     2.5 s   51.0 s  sbcglobal.net
    685     5415k      21    48.1 s    1.4 h  verizon.net

2voto

Jeff Thomas Points 183

Il existe plusieurs façons d'accomplir cela, généralement grâce aux digest des fichiers journaux. Vous pouvez trouver une petite liste sur le site de postfix qui pourrait vous orienter dans la bonne direction.

Si vous avez logwatch installé, vous pouvez ajouter à sa fonctionnalité et obtenir des statistiques de cette manière aussi.

logwatch --service postfix --mailto postmaster@votredomaine.com

Si vous avez besoin de "jolis graphiques", vous pouvez commencer par mailgraph, qui collecte et trace l'activité de postfix au fil du temps.

0voto

user13993 Points 257

Les statistiques de Munin sur la file d'attente de mails de Postfix peuvent vous donner un aperçu.

Vous pouvez creuser davantage avec la commande qshape de postfix, par exemple :

qshape deferred | head -12

Santé

0voto

cam8001 Points 836

MailGraph est plutôt sympa pour ça.

Voici un tutoriel que j'ai rédigé sur la façon de le mettre en marche sur ubuntu

http://forum.slicehost.com/comments.php?DiscussionID=4093

0voto

John Hunter Points 2204

Mais n'oubliez pas que la plupart des systèmes anti-spam rejettent silencieusement vos e-mails (ou les placent dans un endroit rarement lu) donc vous ne pouvez pas vraiment savoir combien de vos messages sont réellement arrivés (à moins de demander une confirmation explicite à l'utilisateur).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X