Portál AbcLinuxu, 17. července 2025 13:17
Zdravím,
mám postfix nakonfigurovaný pro virtuální uživatele
.v tabulce Forward mám v poli Forward emailové adresy dolecek@alberon.cz a dolecekm@alberon.cz ...
neboli při poslání mailu na dolecek @alberon.cz se mail zkopíruje a pošlen an dolecekm@alberon.cz
před týdnem, kdy jsem jel na stejých konfigurákách ale na jiným OS (RedHat) vše fungovalo,,, po výměně se to chová tak, že na dolecek@alberon.cz příjde mail správně, ale na dolecekm@alberon.cz příjde mail dvakrát... a to je to oč mi jde... Proč příjde dvakrát???.
Používám na serveru přes conntent_filter jak NOD32, tak Spamassassin ...
přikládám výpis z logu:
Sep 27 12:55:36 ms postfix/pipe[23029]: E94ED3C62E6: to=dolecek@alberon.cz, relay=spamfilter, delay=9, status=sent (ms.alberon.cz)
Sep 27 12:55:36 ms postfix/pipe[23029]: E94ED3C62E6: to=dolecekm@alberon.cz, orig_to=dolecek@alberon.cz, relay=spamfilter, delay=9, status=sent (ms.alberon.cz)
Sep 27 12:55:36 ms postfix/smtp[2364]: C301C3C633E: to=dolecek@alberon.cz, relay=127.0.0.1[127.0.0.1], delay=0, status=sent (250 Ok: queued as D254C3C62E6)
Sep 27 12:55:36 ms postfix/smtp[2364]: C301C3C633E: to=dolecekm@alberon.cz, orig_to=dolecek@alberon.cz, relay=127.0.0.1[127.0.0.1], delay=0, status=sent (250 Ok: queued as D254C3C62E6)
Sep 27 12:55:36 ms postfix/smtp[2364]: C301C3C633E: to=dolecekm@alberon.cz, relay=127.0.0.1[127.0.0.1], delay=0, status=sent (250 Ok: queued as D254C3C62E6)
Sep 27 12:55:36 ms postfix/virtual[2844]: D254C3C62E6: to=dolecek@alberon.cz, relay=virtual, delay=0, status=sent (delivered to maildir)
Sep 27 12:55:37 ms postfix/virtual[2844]: D254C3C62E6: to=dolecekm@alberon.cz, orig_to=dolecek@alberon.cz, relay=virtual, delay=1, status=sent (delivered to maildir)
Sep 27 12:55:37 ms postfix/virtual[2844]: D254C3C62E6: to=dolecekm@alberon.cz, relay=virtual, delay=1, status=sent (delivered to maildir)
Sep 27 12:55:37 ms postfix/virtual[2844]: D254C3C62E6: to=dolecekm@alberon.cz, orig_to=dolecek@alberon.cz, relay=virtual, delay=1, status=sent (delivered to maildir)
Sep 27 12:55:37 ms postfix/virtual[2844]: D254C3C62E6: to=dolecekm@alberon.cz, relay=virtual, delay=1, status=sent (delivered to maildir)
Zjistil jsem, že to dělá opravdu NOD32, když ho vypnu, vše se doručí do kopírované adresy jednou, kdežto při zapnutém nodu (přes content filtr) mi to doručí do první schránky jednou a do schránky kde se to má zkopírovat dvakrát.
Z výše uvedených logů je zřejmý rozdíl v orig_to=dolecek@alberon.cz
netušíte kde je zakopán pes???
enable_original_recipient = no
a vše už funguje tak jak má.
v dokumentaci psali:
Enable support for the X-Original-To message header. This header is needed for multi-recipient mailboxes.
When this parameter is set to yes, the cleanup(8) daemon performs duplicate elimination on distinct pairs of (original recipient, rewritten recipient), and generates non-empty original recipient queue file records.
When this parameter is set to no, the cleanup(8) daemon performs duplicate elimination on the rewritten recipient address only, and generates empty original recipient queue file records
Trochu sem se bál toho prvního odstavce, že mi nepůjdou kopie mailů, ale vše jsem odzkoušel (doufám) a zatím to chodí... Nechám to prověřit zákazníkama :)
Sice nikdo nenapsal, ale řešený vyřešený problém je stokrát lepší než nevyřešený... amen
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.