Chcete-li otevřít port 25 na svém Virtual Machine (VM), přejděte do VPS Manager > vyberte kartu „Mail Bridge“ > stiskněte tlačítko „Add Mail Bridge“.
Jakmile je záznam PTR nastaven a port 25 povolen, můžete nastavit preferovaný server SMTP. Níže jsou uvedeny příklady pro Postfix, Exim a Sendmail. Použijte IP adresu VM zobrazenou ve vašem VPS Manager a ujistěte se, že váš název domény pro záznam PTR odpovídá doméně odesílatele (např. mail.example.com).
|
Když je Postfix nainstalován, můžete službu spustit a zajistit, aby se spouštěla po restartu serveru:
|
Poté můžete službu nakonfigurovat. Všechny možnosti potřebné pro službu se nacházejí v adresáři /etc/postfix a hlavní konfigurační soubor je /etc/postfix/main.cf
Spusťte příkazsudo nano /etc/postfix/main.cf, abyste mohli začít upravovat hlavní konfigurační soubor, a přidejte nebo aktualizujte tyto řádky:
|
Restartujte Postfix, aby se změny projevily:
|
Otestujte odesílání pošty:
|
|
Níže uvedený příkaz zobrazí průvodce konfigurací softwaru. Umožňuje uživatelům rozhodnout, zda Exim potřebuje rozdělit svou konfiguraci do více souborů, nebo ji uložit do jednoho souboru:
|
Pokud je použita první možnost, konfigurace bude uložena v podadresářích /etc/exim4/conf.d. Pokud je zvolen jeden konfigurační soubor, bude to /etc/exim4/exim4.conf
Po dokončení všech konfigurací spusťte systemctl restart exim4, aby se změny projevily.
Upravte soubor /etc/exim4/update-exim4.conf.conf a ujistěte se, že obsahuje:
|
Restartujte Exim, aby se změny projevily:sudo systemctl restart exim4
Otestujte doručování e-mailů spuštěním níže uvedeného příkazu:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Hlavní konfigurační soubor Sendmail je /etc/mail/sendmail.cf. Vyhněte se přímé úpravě tohoto souboru. Pokud je potřeba upravit konfiguraci, upravte místo toho soubor /etc/mail/sendmail.mc, zálohujte původní konfigurační soubor a použijte jednu z následujících možností k vygenerování nového konfiguračního souboru:
1) Použijte přiložený makefile /etc/mail k vytvoření nové konfigurace:
|
Všechny vygenerované soubory v /etc/mail budou v případě potřeby znovu vygenerovány.
2) Případně můžete použít makroprocesor m4 k vytvoření nového souboru /etc/mail/sendmail.cf. Makroprocesor m4 není ve výchozím nastavení nainstalován. Před jeho použitím k vytvoření souboru /etc/mail/sendmail.cf nainstalujte balíček m4 jako root:
|
Následující konfigurační soubory Sendmail se nacházejí v adresáři /etc/mail/:
access- určuje, které systémy mohou používat Sendmail pro odchozí poštu
domaintable- mapování názvů domén
local-host-names - aliasy pro hostitele serveru
mailertable- instrukce, které přepisují směrování pro konkrétní domény
virtusertable- určuje doménově specifickou formu aliasů, která umožňuje hostovat na počítači více virtuálních domén.
Níže můžete vidět příklady, jak lze konfigurační soubory upravit:
|
Několik výše uvedených konfiguračních souborů musí předtím, než se jakékoli změny projeví, uložit své informace do databázových souborů. Chcete-li zahrnout jakékoli změny provedené v konfiguračních souborech, spusťte jako root příkaz makemap hash /etc/mail/<name> < /etc/mail/<name>. Zde <name> představuje název konfigurace, která má být aktualizována.
Restartujte proces Sendmail spuštěním příkazu systemctl restart sendmail.