Postfix is ​​open source e -mailtransfer agent

Postfix Transactionele e -mailservice

Open source e -mailtransfer agent voor UNIX -gebaseerde systemen

Postfix is ​​een krachtige e -mailoverdrachtsagent voor e -mailroutering en levering. Het biedt waardevolle functies zoals Junk Mail Control, DB -ondersteuning en logbeheer.

Overzicht

E -mail is een van de snelste en betrouwbare communicatiemedium voor bedrijven en particulieren. De software die dit hele communicatiemedium uitvoert, heet Mail Server en Mail Client. De e -mailserver die ook bekend staat als Mail Transfer Agent is verantwoordelijk voor het overbrengen van e -mail van server naar server op internet, terwijl Mail Client de activiteiten uitvoert van het ophalen van deze e -mails. Postfix kan op UNIX-gebaseerde systemen worden uitgevoerd, waaronder AIX, BSD, HP-UX, Linux, MacOS X, Solaris en dit maakt het een keuze omdat het grootste deel van het wereldsysteem al op UNIX-gebaseerd OS wordt uitgevoerd. Postfix is ​​ook beschikbaar als standaard Mail Transfer Agent -software door veel leveranciers van het besturingssysteem en ondersteunt SMTP. Elke verkoper heeft zijn eigen aanpassing aan de originele software volgens zijn vereisten. Postfix biedt een verbazingwekkende set krachtige functies zoals Junk Mail Control, database -ondersteuning, logbeheer en nog veel meer. Het heeft een brede ondersteuning voor database zoals MySQL, Memcache SQLite, PostgreSQL, LDAP. Mail-in-a-box biedt een webmail en ondersteunt IMAP/SMTP waardoor het super eenvoudig is om op uw mobiele apparaten te synchroniseren. Het ondersteunt ook contacten en agenda’s synchronisatie. Het wordt geleverd met HTTPS TLS -ondersteuning en genereert en verlengt certificaten automatisch met behulp van Let’s Encrypt, een gratis SSL -certificaataanbieder. Om uw bedrijfsactiviteiten soepel en efficiënt te laten werken, is een top en zeer geoptimaliseerde e -mailsoftware erg belangrijk en de prestaties zijn de belangrijkste factor van de populariteit van Postfix over andere e -mailserversoftware. Het kan meer dan 300 e -mails per seconde verzenden vanuit een enkel exemplaar. De grootste problemen waarmee bedrijven tegenwoordig worden geconfronteerd tijdens het gebruik van de e -mail, is spammen. Postfix heeft een ingebouwde krachtige contentfilter, die de pijn van spamfiltering aanneemt en je zorgen maakt dat je vrij wordt opgeblazen door de spam -e -mails.

Systeem vereisten

De postfix e -mailwachtrij vereist dat:

  • Het hernoemen van een bestand naar een nabijgelegen directory verandert het inodummer van het bestand niet.
  • Een bestand gaat niet verloren na fsync () van dat bestand (niet de bovenliggende map) keert succesvol terug en vervolgens crasht het systeem. Dit moet waar zijn, zelfs wanneer dat bestand later wordt omgedoopt tot een nabijgelegen directory.
  • Wanneer Postfix in een virtuele gastmachine een bestand spoelt met fsync (), mag de bestandsinformatie niet in de cache worden gecacheerd in een volatiel hostgeheugen. In plaats daarvan moet de informatie onmiddellijk naar schijf worden geschreven (of aanhoudende cache) voordat fsync () terugkeert in de virtuele gastmachine.
  • Postfix kan het bit uitvoeren op een wachtrijbestand instellen. Als dit niet werkt, zal er nooit geen e -mail worden afgeleverd. Naast het bovenstaande vereist postfix MailDir -levering dat:
  • Een bestand kan moeilijk worden gekoppeld tussen verschillende nabijgelegen mappen. -Een bestand gaat niet verloren wanneer het hard is gekoppeld aan een nabijgelegen directory, ontkoppeld van de oude map, en dan crasht het systeem. Postfix Mailbox Levering introduceert geen aanvullende vereisten. Bestanden in de opdracht postfix \ _directory vereisen dat:
  • De setgid -bit werkt. Dit is vereist om toegang te krijgen tot de postwachtrij met de opdracht PostDrop en om toegang te krijgen tot beschermde UNIX-domein-sockets met de opdrachten PostDrop en PostQueue.

Functies

Het volgende is een lijst met belangrijke postfix -functies. Sommige functies vereisen bibliotheken van derden (voorbeelden: LDAP, SQL, TLS). Andere functies zijn alleen beschikbaar wanneer de benodigde ondersteuning van het besturingssysteem bestaat en Postfix weet hoe het te gebruiken (voorbeelden: IP -versie 6, Connection Caching).

  • Linux -containerondersteuning
  • Loggen op LogFile
  • Junk Mail -bedieningselementen
  • Maildir en mailbox -indeling
  • Meerdere database -ondersteuning
  • Protocollen ondersteunen
  • Adres manipulatie
  • Open source

Installatie instructies

Postfix installeren op ubuntu

Postfix is ​​opgenomen in de standaardrepositories van Ubuntu, dus de installatie is ongelooflijk eenvoudig. Om te beginnen uw lokale apt -pakketcache bijwerken en vervolgens de software installeren. We zullen de debian_priority = low omgevingsvariabele in onze installatieopdracht doorgeven om enkele aanvullende aanwijzingen te beantwoorden:

sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix

Gebruik de volgende informatie om uw prompts correct in te vullen voor uw omgeving:

  • Algemeen type e -mailconfiguratie?: Hiervoor kiezen we de internetsite omdat dit overeenkomt met onze infrastructuurbehoeften.
  • Systeemmailnaam: dit is het basisdomein dat wordt gebruikt om een ​​geldig e -mailadres te construeren wanneer alleen het accountgedeelte van het adres wordt gegeven. De hostnaam van onze server is bijvoorbeeld mail.example.com, maar we willen waarschijnlijk de systeemmailnaam instellen op example.com zodat, gezien de gebruikersnaam user1, het adres het adres ‘deze e -mail gebruikt’ deze e -mail Adres wordt beschermd tegen spambots. U hebt JavaScript nodig ingeschakeld om het te bekijken.document.getElementById (‘CloAK939888F102C844E786C95E32EF264A8C’). Innerhtml = ‘’; var prefix = ‘m A’+‘I l =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ c o m ‘; var addy_text939888f102c844e786c95e32ef264a8c =’ u s e r1 ‘+’ @ ‘+’ e x a mpl & #101;’+’.’+‘com’;document.getElementById(‘cloak939888f102c844e786c95e32ef264a8c’).innerHTML+=’’+addy_text939888f102c844e786c95e32ef264a8c+’’;`.
  • Root- en postmaster -e -mailontvanger: dit is het Linux -account dat wordt doorgestuurd naar e -mail gericht aan root@ en postmaster@. Gebruik hiervoor uw primaire account. In ons geval, Sammy.
  • Andere bestemmingen om e -mail te accepteren voor: dit definieert de e -mailbestemmingen die deze postfix -instantie accepteert. Als u andere domeinen moet toevoegen die deze server verantwoordelijk is voor ontvangst, moet u deze hier toevoegen, anders zou de standaardwaarde prima moeten werken.
  • Force synchrone updates op e -mailwachtrij?: Aangezien u waarschijnlijk een dagboeksysteem gebruikt, accepteert u hier geen.
  • Lokale netwerken: dit is een lijst met de netwerken waarvoor uw mailserver is geconfigureerd om berichten door te geven. De standaardinstelling moet voor de meeste scenario’s werken. Als u ervoor kiest om het te wijzigen, zorg er dan voor dat u zeer beperkend bent met betrekking tot het netwerkbereik.
  • Limiet van mailboxgrootte: dit kan worden gebruikt om de grootte van berichten te beperken. Het instellen op “0” schakelt elke beperking van de grootte uit.
  • Lokaal adresuitbreidingskarakter: dit is het karakter dat kan worden gebruikt om het reguliere deel van het adres van een extensie te scheiden (gebruikt om dynamische aliassen te maken).
  • Internetprotocollen om te gebruiken: kies of u de IP -versie die Postfix ondersteunt beperken. We kiezen “alles” voor onze doeleinden. Om expliciet te zijn, dit zijn de instellingen die we voor deze gids zullen gebruiken:
  • Algemeen type e -mailconfiguratie?: Internetsite
  • Systeemmailnaam: voorbeeld.com (niet mail.example.com)
  • Root and Postmaster Mail ontvanger: Sammy
  • Andere bestemmingen om e -mail te accepteren voor: $ myhostname, exemplaar.com, mail.example.com, localhost.example.com, localhost
  • Forceer synchrone updates op e -mailwachtrij?: Nee
  • Lokale netwerken: 127.0.0.0/8 \ [:: ffff: 127.0.0.0.0 ]/104 \ [:: 1 ]/128
  • Limiet van mailboxgrootte: 0
  • Lokaal adresuitbreiding karakter: +
  • Internetprotocollen om te gebruiken: alles Als u ooit moet terugkeren om deze instellingen opnieuw aan te passen, kunt u dit doen door te typen:
$  sudo dpkg-reconfigure postfix

De aanwijzingen worden vooraf bevolkt met uw eerdere antwoorden. Wanneer u klaar bent, kunnen we nu een beetje meer configuratie doen om ons systeem in te stellen hoe we het leuk vinden.

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.

 Nederlands