Portál AbcLinuxu, 12. května 2025 08:54
sender_bcc_maps = regexp:/etc/postfix/sender_bcc_maps
recipient_bcc_maps = regexp:/etc/postfix/recipient_bcc_maps
v oněch souborech mám řetězec, aby vynechal záloha@domena.cz, problém je v tom, že neumím nastavit, aby přesměrovával vše mimo zaloha@domena.cz
/^[^z][^a][^l][^o][^h][^a]@domena\.cz/ zaloha@domena.cz
Postupuji správně? Nebo jak to řešit?
zaloha@domena.cz
,
tak třeba tohle by mohlo fungovat
/^(?!zaloha[@]domena[.]cz)/
postmap: warning: regexp map /tmp/test.regexp, line 1: Invalid preceding regular expression
Perl
ovské výrazy (pcre
). V Postfix
se nevyznám, ale viz pcre_table snad pomůže.
sender_bcc_maps = pcre:/etc/postfix/sender_bcc_maps
/^([^@]+)\@domena\.cz/ zaloha@domena.cz
I když z přeposílaného seznamu vyloučím zaloha@domena.cz, tak to stejně dojde 3x.
SERVER1
nastavte sender_bcc_maps
a recipient_bcc_mps
. Na SERVER2 žádné bcc
.
neco1@domena.cz
na neco2@domena.cz
, tak to přes SERVER1
vůbec nepůjde a pošta se mně nepřepošle. Zatím to mám tak, že na SERVER1
jsem nastavil send_bcc_maps
a na SERVER2
recipient_bcc_maps
. Problém nastává, pokud se pošta ještě někam přeposílá a taky nepoznám odeslaný mail pokud se jedná o posílání z lokálního na lokální účet. Ale líp to už asi nastavit nepůjde :(
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.