Fórum Root.cz
Hlavní témata => Server => Téma založeno: filbarcz 01. 05. 2024, 18:06:04
-
Mám na desktopu Postfix a testovací verze PHP aplikací , kdy pracuju i s e-maily. Potřebuju e-maily odesílat do své testovací schránky, ale pracuju někdy i s ostrými e-maily uživatelů. Potřebuju, ale aby se při testování třeba hromadných e-mailů nedostaly data k reálným klientům.
Jde to nějak v Postfixu nastavit? Mám to sice nastavené v PHP aplikaci, ale chtěl bych mít ještě pro jistotu druhou pojistku.
Předem děkuji za rady.
-
Nebudu dělat chytrýho, tady jsou dvě možná řešení, obě by měla fungovat:
https://serverfault.com/questions/94168/postfix-on-development-server-allow-mail-to-be-sent-to-only-one-domain
-
vyguglil jsem, ze jde omezit cilovou destinaci. tak si udelejte druhou (sub)domenu pro prijem mejlu a zkuste.
-
Do konfigurace postfixu lze přidat:
smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10040
Postfix se při odesílání každého mailu připojí na ten uvedený port a pošle tam metadata odesílaného mailu (včetně adresy, což je to, co chceš kontrolovat). Ty na to následně odpovíš
action=DUNNO
<prázdný řádek>
Viz https://www.postfix.org/SMTPD_POLICY_README.html
-
Rek bych ze netreba vyrabet atomovou elektrarnu, ono staci odkazat soubor a napsat to do nej. Nejak tak.
header_checks = regexp:/etc/postfix/header_checks
/^(To):.*\<(cos@kdes\.cz)\>/
redirect kam@stim.cz