Puncte:0

Postfix: Cum se declanșează un body_check pe baza frecvenței mesajelor primite?

drapel br

Avem un dispozitiv de server comercial, cu sursă închisă și important, al cărui mecanism rudimentar de notificare prin e-mail lasă de dorit. Postfix funcționează grozav ca releu intern, pentru a transmite notificările prin e-mail ale serverului către personalul nostru (gmail).

Din când în când, pe baza evenimentelor care au loc, serverul poate genera sute de notificări identice - am văzut 800 de e-mailuri identice în decurs de 15 minute. Desigur, este o pacoste majoră și mă îndoiesc că nici Gmail este mulțumit de asta; Aș dori să folosesc Postfix pentru a filtra în mod inteligent acele situații.

Aceasta nu este situația dvs. normală de „protecție împotriva spammerilor”. Limitatoarele obișnuite de rată, smtpd_error_sleep_time și smtpd_soft_error_limit se ocupă de clienții eronați.

  1. Cum se configurează un filtru care declanșează un body_check bazat pe frecvența mesajelor primite?

  2. Pot vedea câteva moduri de a proceda în acest sens:

  • Aruncați (renunțați?) mesajul dacă un mesaj corporal identic a fost trimis în ultimele X secunde.
  • Comparați toate mesajele și consolidați pe baza unui corp identic
  • Combinați mesajele identice într-un rezumat (fiecare e-mail are doar 4 rânduri, aș prefera să primesc 8 e-mailuri, fiecare cu 400 de rânduri, în loc de 800 de e-mailuri cu 4 rânduri.)

Cu toate acestea, sunt un noob Postfix și având în vedere această funcție și priorități, aș opta pentru o soluție simplă și simplă. De exemplu, implementarea unui „program de filtrare a conținutului real” pentru inspecția grea după coadă pare exagerat. Sperăm că procesul de inspecție a conținutului încorporat va fi suficient.

anx avatar
drapel fr
anx
Identic ca în *copiile exacte oct-cu-octet*? Sau doar mai multe mesaje, generate în momente diferite, fiecare cu propriul antet „Message-ID:”?
drapel br
Mesaje multiple, generate în momente diferite, fiecare cu propriul ID mesaj: antet. Doar conținutul corpului se potrivește.
Puncte:0
drapel br

Voiam să depășesc asta... dar înțeleg mai bine că, ca MTA, postfix nu se ocupă cu adevărat de chestii de genul acesta. Văd că o soluție este să instalezi Dovecot și Sieve/Pigeonhole. Are o extensie de deduplicare.

După cum mă gândesc bine, încă sună ca o grămadă complicată pentru ceea ce încerc să obțin, de ex. configurarea IMAP și a unui cont de e-mail intermediar (pe care Gmail îl va accepta)... Și Postfix are capabilități încorporate de inspecție a conținutului.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.