V tomto tutoriálu vám ukážeme, jak nainstalovat Postfix na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, Postfix je bezplatný a open source MTA (Mail Transfer Agent ) používá se pro směrování nebo doručování e-mailů v systému Linux. Ve výchozí konfiguraci umožňuje místní zasílání pošty, ale sám o sobě je velmi užitečný na stroji, který používá mnoho zákazníků, nebo i když takoví návštěvníci nejsou, mnoho služeb ukládá jejich recenze a zprávy do e-mailů, které jsou uživateli root představeny lokálně, takže správce systému může být zaznamenán při jakékoli činnosti, když se přihlásí a přepne na uživatele root.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci pošty Postfix na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, ale můžete poškodit svůj systém, pokud nebudete opatrní při jednání jako root.
Nainstalujte Postfix na Ubuntu 20.04 LTS Focal Fossa
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt
příkazy v terminálu.
sudo apt update sudo apt upgrade
Krok 2. Instalace Postfixu na Ubuntu 20.04.
Nyní pokračujeme v instalaci Postfixu spuštěním následujícího příkazu:
sudo apt install postfix sasl2-bin
Nyní budete vyzváni k výběru typu konfigurace vašeho poštovního serveru. Vyberte Pokračovat, vyberte [Žádná konfigurace] z tohoto seznamu a stiskněte klávesu Enter, jak je zvýrazněno v následující obrázek:
+------+ Postfix Configuration +-------+ | General type of mail configuration: | | | | No configuration | | Internet Site | | Internet with smarthost | | Satellite system | | Local only | | | | | | <Ok> <Cancel> | | | +--------------------------------------+
Krok 3. Konfigurace Postfixu.
Po úspěšné instalaci nyní upravíme konfigurační soubor Postfixu:
cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf nano /etc/postfix/main.cf
Přidejte následující řádky:
# řádek 78:zrušit komentářmail_owner =postfix
# řádek 94:zrušte komentář a zadejte název hostitelemyhostname =mail.idroot.us
# řádek 102:zrušte komentář a zadejte název doménymojedomena =idroot.us
# řádek 123:zrušit komentářmyorigin =$mydomain
# řádek 137:zrušit komentářinet_interfaces =all
# řádek 185:zrušit komentářmydestination =$myhostname, localhost.$mydomain, localhost, $mydomain
# řádek 228:zrušit komentářlocal_recipient_maps =unix:passwd.byname $alias_maps
# řádek 270:zrušit komentářmynetworks_style =podsíť
# řádek 287:přidejte svou místní síťmoje sítě =127.0.0.0/8, 10.0.0.0/24
# řádek 407:zrušit komentářalias_maps =hash:/etc/aliases
# řádek 418:zrušit komentářalias_database =hash:/etc/aliases
# řádek 440:zrušit komentářhome_mailbox =Maildir/
# řádek 576:komentář a přidání# smtpd_banner =$myhostname ESMTP $mail_name (Ubuntu)smtpd_banner =$myhostname ESMTP# řádek 650:přidatsendmail_path =/usr/sbin/postfix
# řádek 655:přidatcesta_newaliases =/usr/bin/newaliases
# řádek 660:přidatmailq_path =/usr/bin/mailq
# řádek 666:přidatsetgid_group =postdrop
# řádek 670:komentář mimo#html_directory =# řádek 674:komentář mimo#manpage_directory =# řádek 679:komentář mimo#sample_directory =# řádek 683:komentář mimo#readme_directory =
# řádek 684:pokud také posloucháte IPv6, změňte na [vše]inet_protocols =ipv4
# add to the end# for example, limit an email size to 10Mmessage_size_limit = 10485760# for example, limit mailbox size to 1Gmailbox_size_limit = 1073741824# SMTP-Auth settings smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject
Uložte soubor a zavřete jej. Chcete-li použít změny, zadejte příkaz:
newaliases sudo systemctl restart postfix
Blahopřejeme! Úspěšně jste nainstalovali Postfix. Děkujeme, že jste použili tento návod k instalaci Postfixu na Ubuntu 20.04 LTS Focal Fossa systému. Pro další pomoc nebo užitečné informace doporučujeme navštívit oficiální web Postfixu .