Portál AbcLinuxu, 17. července 2025 12:36
Zdravim...
Kolega sa ma pytal, ci je nejak mozne docielit toho, ze mail pre nejaky alias napr. alias@example.com
(example.com pod mojou kontrolou) bude prijaty (a teda aj doruceny) iba v pripade, ze sender je v zozname senderov, ktori mozu poslat mail pre tento alias. Teda inak povedane chcem vediet, ci je mozne docielit toho, aby user1@example.com
(pripadne aj user2@example.org
) boli opravneni poslat mail pre alias@example.com
, ale nik iny to nebude moct spravit.
Pozeral som moznosti smtpd_recipient_restrictions
, ale nenasiel som ziadne senderove premenne (jeho alias %s
, user part %u
, domain part %d
), ktore by som mohol pri hladani pouzit, ale len recipient premenne (jeho alias %s
, user part %u
, domain part %d
)... teda pri overovani v smtpd_recipient_restrictions
sa ja k tym sender informaciam neviem dostat. Je nejaka cesta, ako by som k sender premennym mohol pristupovat aj pri kontrole recipienta? Lebo standardne sa sender a recipient daju overit len zvlast,... avsak ja ich potrebujem nejak sklbit a urobit lookup do databazy, kde by bol definovany nejaky whitelist From:
userov pre dany alias.
Vopred vdaka za odpovede
Řešení dotazu:
smtp_rstriction_classkterou se odkazes v
smtp_recipient_restrictionsa kde muzes filtrovat i podle
check_sender_accessa to podle casti "Protecting internal email distribution lists" tady: http://www.postfix.org/RESTRICTION_CLASS_README.html Podle navodu to je resene smerem dovnitr, nicmene nevidim duvod to neobratit smerem ven..chtelo by to odzkouset, mozna kecam.. NN
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.