Toto je součást projektu, ve kterém musím posílat poštu…
Mám poštovní server s doménou abc.com
. Jak povolím tomuto poštovnímu serveru přijímat poštu z jiné domény, cde.com
?
A jak převedu veškerou poštu do root
uživatel?
U první otázky si myslím, že potřebuji poštovní server nakonfigurovaný v otevřeném přenosu.
Při použití postfixu je výchozí konfigurace pro otevřený přenos… ne?
Přijatá odpověď:
Ne. Protože výchozí postfix není nakonfigurován jako otevřený přenos, bude přijímat pouze místní poštu.
A nechcete jej konfigurovat jako otevřené relé. Za pár dní ho nějaký spammer najde a začne ho používat. Výsledkem je:
- Váš počítač bude zablokován odesíláním tisíců e-mailů.
- Váš server bude za několik dní zablokován většinou ostatních poštovních serverů na světě. Včetně všech hlavních (gmail, yahoo, hotmail, doly;)).
Takže nebudete moci posílat e-maily a internet bude pro nás ostatní o něco horší.
Pokud chcete posílat poštu z některých IP adres bez ověření, musíte nastavit (nebo přidat) tyto možnosti v /etc/postfix/main.cf
mynetworks = 127.0.0.0/8, 192.168.1.0/24
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
IP, která definuje mynetwork, by se samozřejmě měla změnit na takovou, která vám vyhovuje.