Postfix Transakční e -mailová služba
Agent pro přenos pošty s otevřeným zdrojovým kódem pro systémy založené na UNIX
Postfix je výkonný agent převodu pošty pro směrování a doručení e -mailu. Nabízí cenné funkce, jako je ovládání jádra, podpora DB a správa protokolů.
Přehled
E -mail je jedním z nejrychlejších a spolehlivých komunikačních médií pro podniky a jednotlivce. Software, který provozuje celé toto komunikační médium, se nazývá Mail Server a Mail Client. Poštovní server, který je také známý jako agent přenosu pošty, je zodpovědný za přenos e -mailu ze serveru na server na internetu, zatímco Mail Client provádí aktivity při získávání těchto e -mailů. Postfix může běžet na systémech založených na UNIX, včetně AIX, BSD, HP-UX, Linux, MacOS X, Solaris, což z něj dělá výběr, protože většina světového systému již běží na OS založeném na UNIX. Postfix je také k dispozici jako výchozí software pro přenos pošty mnoha dodavateli operačního systému a podporuje SMTP. Každý prodejce má vlastní přizpůsobení původnímu softwaru podle svých požadavků. Postfix nabízí úžasnou sadu výkonných funkcí, jako je ovládání nezdravé pošty, podpora databáze, správa protokolů a mnoho dalších. Má širokou podporu pro databázi jako MySQL, Memcache Sqlite, PostgreSQL, LDAP. Mail-in-a-box nabízí webmail a podporuje IMAP/SMTP, což usnadňuje synchronizaci napříč mobilními zařízeními. Podporuje také kontakty a synchronizaci kalendáře. Dodává se s podporou HTTPS TLS a generuje a obnovuje certifikáty automaticky pomocí Let’s Encrypt, což je bezplatný poskytovatel certifikátů SSL. Pro hladké a efektivitu provozování vašich obchodních operací je velmi důležitý špičkový a vysoce optimalizovaný poštovní software a výkon byl klíčovým faktorem popularity PostFixu oproti jinému softwaru poštovního serveru. Z jedné instance může odeslat více než 300 e -mailů za sekundu. Největší problémy, které podniky v těchto dnech čelí při používání e -mailu, je spamování. Postfix má vestavěný výkonný obsahový filtr, který bere bolest spamového filtrování a způsobuje, že se obáváte, abyste byli nafoukováni spamovým e -maily.
Požadavky na systém
Fronta poštovní pošty Postfix vyžaduje:
- Přejmenování souboru do adresáře téměř nezmění číslo inode souboru.
- Soubor se neztratí poté, co se tento soubor (ne jeho nadřazený adresář) úspěšně vrátí a poté se systém zhroutí. To musí platit, i když je tento soubor později přejmenován na adresář téměř.
- Když Postfix ve virtuálním hostujícím počítači spláchne soubor s fsync (), nesmí být informace o souboru v mezipaměti v těkavé paměti hostitele v mezipaměti. Místo toho musí být informace okamžitě zapsány na disk (nebo na trvalé mezipaměť), než se vrátí fsync () ve virtuálním hostujícím počítači.
- Postfix může nastavit BIT spuštění na soubor fronty. Pokud to nefunguje, nebude doručena žádná pošta. Kromě výše uvedeného vyžaduje doručení pošty Postfix Maildir:
- Soubor může být tvrdý propojen mezi různými adresáři téměř. -Soubor se neztratí, když je tvrdě propojen na adresář téměř, neopojení ze starého adresáře, a poté systém zhasne. Doručení poštovní schránky postfixu nepředstavuje žádné další požadavky. Soubory v příkazu postfix \ _Directory vyžadují:
- SETGID BIT funguje. To je nutné pro přístup k frontě pošty s příkazem postdrop a pro přístup k chráněným soketům Unix-domény pomocí příkazů po poddoru a postqueue.
Funkce
Následuje seznam hlavních funkcí postfixu. Některé funkce vyžadují knihovny třetích stran (příklady: LDAP, SQL, TLS). Další funkce jsou k dispozici pouze v případě, že existuje potřebná podpora operačního systému a Postfix ví, jak jej používat (příklady: IP verze 6, ukládání do mezipaměti připojení).
- Podpora kontejneru Linux
- Přihlášení k logfile
- Ovládací prvky nezdravé pošty
- Formát Maildir a poštovní schránky
- Podpora více databáze
- Podpora protokolů
- Manipulace s adresou
- Open source
Instrukce k instalaci
Nainstalujte postfix na Ubuntu
Pofix je zahrnut do výchozích repozitářů Ubuntu, takže instalace je neuvěřitelně jednoduchá.
Chcete -li začít, aktualizujte místní mezipaměť balíčku apt
a poté nainstalujte software. Abychom odpověděli na některé další výzvy, předáváme proměnnou environmentální proměnné debian_priority = low
do našeho příkazu instalace:
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
Následující informace použijte k správnému vyplnění výzev pro své prostředí:
- Obecný typ konfigurace pošty?: K tomu si vybereme internetovou stránku, protože to odpovídá našim potřebám infrastruktury.
- Název systému System: Toto je základní doména používaná k vytvoření platné e -mailové adresy, když je uvedena pouze část adresy. Například název hostitele našeho serveru je
mail.example.com
, ale pravděpodobně chceme nastavit název systému například.com
, aby vzhledem k uživatelskému jménuuser1
použila Adresatento e -mail
tento e -mail Adresa je chráněna před spamboty. Chcete -li to prohlédnout, potřebujete JavaScript. =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ c o m ‘; var addy_text93988f102c844e786c95e32ef264a8c =’ u r1 ‘+’ @ ‘+’ e #101; ‘+’ . ‘+’ c o m ‘; document.getElementByid (’ Cloak939888f102C844E786C95E32EF264A8C ‘). InnerHtml+=’ ‘+addy_text939888f102C844E786C95E+’. - Root a PostMaster Mail Receptier: Toto je účet Linux, který bude předán e -mailem adresovanou na
root@
apostmaster@
. Použijte svůj primární účet za to. V našem případě Sammy. - Další cíle k přijetí pošty pro: To definuje poštovní cíle, které tato instance pofixu přijme. Pokud potřebujete přidat jiné domény, které bude tento server odpovědný za přijetí, přidejte je zde, jinak by výchozí by měla fungovat dobře.
- Snížení synchronních aktualizací na frontě pošty?: Protože pravděpodobně používáte žurnalický souborový systém, přijměte zde ne.
- Místní sítě: Jedná se o seznam sítí, pro které je váš poštovní server nakonfigurován tak, aby předával zprávy. Výchozí hodnota by měla fungovat pro většinu scénářů. Pokud se rozhodnete jej upravit, ujistěte se, že pokud jde o rozsah sítě, velmi restriktivní.
- Limit velikosti poštovní schránky: To lze použít k omezení velikosti zpráv. Nastavení na „0“ deaktivuje omezení libovolné velikosti.
- Charakter prodloužení místní adresy: Toto je znak, který lze použít k oddělení běžné části adresy od rozšíření (použité k vytvoření dynamických aliasů).
- Internetové protokoly k použití: Vyberte, zda chcete omezit verzi IP, kterou podporuje Postfix. Pro naše účely si vybereme „vše“. Abychom byli explicitní, jedná se o nastavení, která použijeme pro tuto příručku:
- Obecný typ konfigurace pošty?: Internetová stránka
- Systémový název pošty: Příklad.com (ne Mail.example.com)
- Příjemce pošty Root and Postmaster: Sammy
- Další destinace k přijetí pošty pro: $ MyhoSTName, Example.com, Mail.example.com, localhost.example.com, localhost
- Snížení synchronních aktualizací na frontě pošty?: Ne
- Místní sítě: 127.0.0.0/8 \ [:: ffff: 127.0.0.0 ]/104 \ [:: 1 ]/128
- Limit velikosti poštovní schránky: 0
- Charakter prodloužení místní adresy: +
- Internetové protokoly k použití: vše Pokud se potřebujete někdy vrátit, abyste tyto nastavení znovu upravili, můžete tak učinit zadáním:
$ sudo dpkg-reconfigure postfix
Výzvy budou předem naplánovány vašimi předchozími odpověďmi. Až budete hotovi, nyní můžeme udělat trochu více konfigurace, abychom nastavili náš systém, jak se nám bude líbit.
FAQs
What is Postfix used for?
Postfix is a free and open-source mail transfer agent (MTA) to deliver electronic emails to accounts that are external to the system. It is a great alternative to the widely-used Sendmail program. Postfix email server is simple and easy to setup smtp server ubuntu
Is Postfix open source?
Postfix mail server is an open source and self-hosted mail transfer agent (MTA). Postfix linux smtp server configuration source code repository is available at Github.
Is Postfix free?
Yes, Postfix is a free to use, dowload and configure postfix to send mail open source mta, released under the IBM Public License 1.0.
In what language is Postfix written?
Postfix email list management software is written in C and Html languages.
What are top alternatives to Postfix?
Dovecot, OpenSMTP, Sendmail, Mailinator, Postal, Dovecot, Exim and Qmail are some popular alternatives to Postfix smtp configuration.
Prozkoumejte
Následující odkazy můžete považovat za relevantní:
Top 5 agentů přenosu pošty s otevřeným zdrojovým kódem pro Linux