Postfix Service de messagerie transactionnel
Agent de transfert de courrier open source pour les systèmes basés sur UNIX
Postfix est un puissant agent de transfert de courrier pour le routage et la livraison des e-mails. Il offre des fonctionnalités précieuses telles que le contrôle du courrier indésirable, le support DB et la gestion des journaux.
Aperçu
Le courrier électronique est l’un des supports de communication les plus rapides et les plus fiables pour les entreprises et les particuliers. Le logiciel qui exécute tout ce support de communication est appelé serveur de messagerie et client de messagerie. Le serveur de messagerie qui est également connu sous le nom d’agent de transfert de messagerie est responsable du transfert des e-mails du serveur vers le serveur sur Internet, tandis que Mail Client effectue les activités de récupération de ces e-mails. PostFix peut fonctionner sur des systèmes basés sur UNIX, notamment AIX, BSD, HP-UX, Linux, MacOS X, Solaris et cela en fait un choix car la plupart des systèmes mondiaux fonctionnent déjà sur un système d’exploitation basé sur UNIX. PostFix est également disponible en tant que logiciel d’agent de transfert de messagerie par défaut par de nombreux fournisseurs de systèmes d’exploitation et prend en charge SMTP. Chaque fournisseur a sa propre personnalisation au logiciel d’origine conformément à ses exigences. PostFix propose un ensemble incroyable de fonctionnalités puissantes telles que le contrôle du courrier indésirable, la prise en charge de la base de données, la gestion des journaux et bien d’autres. Il a une large prise en charge de la base de données comme MySQL, Memcache SQLite, PostgreSQL, LDAP. Mail-In-A-Box propose une carte Web et prend en charge IMAP / SMTP, ce qui le rend très facile à synchroniser sur vos appareils mobiles. Il prend également en charge les contacts et la synchronisation du calendrier. Il est livré avec la prise en charge HTTPS TLS et génère et renouvelle automatiquement les certificats à l’aide de Let’s Encrypt qui est un fournisseur de certificat SSL gratuit. Pour exécuter vos opérations commerciales en douceur et efficacement, un logiciel de courrier de premier ordre et hautement optimisé est très important et les performances ont été le facteur clé de la popularité de Postfix par rapport aux autres logiciels de serveur de messagerie. Il peut envoyer plus de 300 e-mails par seconde à partir d’une seule instance. Les plus gros problèmes auxquels les entreprises sont confrontés ces jours-ci lors de l’utilisation de l’e-mail est le spam. PostFix a un filtre de contenu puissant intégré, qui prend la douleur du filtrage du spam et vous rend sans vous soucier d’être gonflé par les e-mails de spam.
Configuration requise
La file d’attente de courrier postfix nécessite que:
- Renommer un fichier dans un répertoire à proximité ne modifie pas le numéro Inode du fichier.
- Un fichier n’est pas perdu après que FSYNC () de ce fichier (pas son répertoire parent) soit renvoyé avec succès, puis le système se bloque. Cela doit être vrai même lorsque ce fichier est renommé plus tard dans un répertoire à proximité.
- Lorsque PostFix dans une machine invitée virtuelle rince un fichier avec fSYNC (), les informations de fichier ne doivent pas être mises en cache dans la mémoire de l’hôte volatile. Au lieu de cela, les informations doivent être immédiatement écrites sur le disque (ou en cache persistant) avant que FSYNC () ne revienne dans la machine invitée virtuelle.
- PostFix peut définir le bit d’exécution sur un fichier de file d’attente. Si cela ne fonctionne pas, aucun courrier ne sera jamais livré. En plus de ce qui précède, la livraison postfix de Maildir nécessite que:
- Un fichier peut être lié dur entre différents répertoires à proximité.
- Un fichier n’est pas perdu lorsqu’il est durement lié à un répertoire à proximité, non lié à l’ancien répertoire, puis le système se bloque. La livraison de la boîte aux lettres Postfix n’introduit aucune exigence supplémentaire. Les fichiers de la commande postfix \ _directory nécessitent que:
- Le bit setgid fonctionne. Ceci est nécessaire pour accéder à la file d’attente de courrier avec la commande postdrop et pour accéder aux prises de domaine Unix protégées avec les commandes postdrop et postqueue.
Caractéristiques
Ce qui suit est une liste des principales fonctionnalités postfixes. Certaines fonctionnalités nécessitent des bibliothèques tierces (exemples: LDAP, SQL, TLS). D’autres fonctionnalités ne sont disponibles que lorsque la prise en charge du système d’exploitation nécessaire existe et PostFix sait l’utiliser (exemples: IP version 6, mise en cache de connexion).
- Prise en charge du conteneur Linux
- Enregistrement à Logfile
- Contrôles de courrier indésirable
- Format Maildir et boîte aux lettres
- Prise en charge de la base de données multiples
- Support des protocoles
- Adressez la manipulation
- Open source
Instructions d’installation
Installez Postfix sur Ubuntu
PostFix est inclus dans les référentiels par défaut d’Ubuntu, donc l’installation est incroyablement simple.
Pour commencer, mettez à jour votre cache de package «Apt» local, puis installez le logiciel. Nous passerons dans la variable environnementale debian_priority = Low
dans notre commande d’installation afin de répondre à quelques invites supplémentaires:
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
Utilisez les informations suivantes pour remplir correctement vos invites pour votre environnement:
- Type général de la configuration du courrier ?: Pour cela, nous choisirons le site Internet car cela correspond à nos besoins d’infrastructure.
- Nom du courrier système: il s’agit du domaine de base utilisé pour construire une adresse e-mail valide lorsque seule la partie compte de l’adresse est donnée. Par exemple, le nom d’hôte de notre serveur est
mail.example.com
, mais nous voulons probablement définir le nom du courrier système surExemple.com
afin que, compte tenu du nom d’utilisateuruser1
, Postfix utilisera l’adresse` Cet e-mail L’adresse est protégée des spambots. Vous avez besoin que JavaScript soit activé pour le voir.Document.GetElementById (‘Cloak939888f102C844E786C95E32EF264A8C’). InnerHtml = ‘’; var Prefix = ‘& # 109; A’ + ‘i & # 108;’ + ‘& # 116; o’; =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ & # 46; ‘+’ c & # 111; m ‘; var addy_text939888f102c844e786c95e32ef264a8c =’ & # 117; s & # 101; r1 ‘+’ & # 64; ‘+’ & # 101; x & # 97; mpl & # 101; ‘+’ & # 46; ‘+’ c & # 111; m ‘; document.getElementById (’ Cloak939888f102C844E786C95E32EF264A8C ‘). Innerhtml + =’ ‘+ addy_text939888f102c844e786c95e32f264a88 - Récipiendaire Root and Postmaster Mail: Il s’agit du compte Linux qui sera transféré par courrier adressé à
root @
etPostmaster @
. Utilisez votre compte principal pour cela. Dans notre cas, Sammy. - Autres destinations pour accepter le courrier pour: Cela définit les destinations de courrier que cette instance postfix acceptera. Si vous devez ajouter d’autres domaines que ce serveur sera responsable de la réception, ajoutez-les ici, sinon, la valeur par défaut devrait bien fonctionner.
- Force les mises à jour synchrones sur la file d’attente de courrier ?: Puisque vous utilisez probablement un système de fichiers journalisé, acceptez non ici.
- Réseaux locaux: Il s’agit d’une liste des réseaux pour lesquels votre serveur de messagerie est configuré pour relayer les messages. La valeur par défaut devrait fonctionner pour la plupart des scénarios. Si vous choisissez de le modifier, assurez-vous d’être très restrictif en ce qui concerne la plage de réseau.
- Limite de taille de boîte aux lettres: cela peut être utilisé pour limiter la taille des messages. Le régler sur «0» désactive toute restriction de taille.
- Caractère d’extension de l’adresse locale: c’est le caractère qui peut être utilisé pour séparer la partie régulière de l’adresse d’une extension (utilisée pour créer des alias dynamiques).
- Protocoles Internet à utiliser: Choisissez de restreindre la version IP que PostFix prend en charge. Nous choisirons «tous» à nos fins. Pour être explicite, ce sont les paramètres que nous utiliserons pour ce guide:
- Type général de la configuration du courrier ?: Site Internet
- Nom du courrier système: Exemple.com (Not Mail.example.com)
- Récipiendaire de Root and Postmaster Mail: Sammy
- Autres destinations pour accepter le courrier pour: $ myhostname, example.com, mail.example.com, localhost.example.com, localhost
- Force les mises à jour synchrones sur la file d’attente par courrier ?: Non
- Réseaux locaux: 127.0.0.0/8 \ [:: FFFF: 127.0.0.0 ] / 104 \ [:: 1 ] / 128
- Limite de taille de boîte aux lettres: 0
- Caractère d’extension d’adresse locale: +
- Protocoles Internet à utiliser: tous Si vous devez revenir pour réajuster ces paramètres, vous pouvez le faire en tapant:
$ sudo dpkg-reconfigure postfix
Les invites seront pré-populées avec vos réponses précédentes. Lorsque vous avez terminé, nous pouvons maintenant faire un peu plus de configuration pour configurer notre système comment nous le souhaiterions.
FAQS
À quoi sert Postfix?
Postfix est un agent de transfert de messagerie gratuit et open source (MTA) pour livrer des e-mails électroniques aux comptes externes au système. C’est une excellente alternative au programme SendMail largement utilisé. Le serveur de messagerie postfix est simple et facile à configurer le serveur SMTP Ubuntu
est l’open source de Postfix?
Postfix Mail Server est un agent de transfert de courrier open source et auto-hébergé (MTA). Le référentiel de code source de configuration de la configuration SMTP Postfix Linux est disponible à Github.
PostFix est-il gratuit?
Oui, PostFix est un GRATUIT à utiliser, Dowload et Configure PostFix pour envoyer Mail Open Source MTA, publié sous la licence IBM Public 1.0.
Dans quelle langue est écrit postfix?
Le logiciel de gestion de la liste des e-mails PostFix est écrit en langages C et HTML.
Quelles sont les meilleures alternatives à Postfix?
Dovecot, OpenSMTP, Sendmail, Mailinator, Postal, DoveCot, Exim et Qmail sont des alternatives populaires à la configuration SMTP postfix.