Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Postfix ====== * [[https://blog.microlinux.fr/postfix-centos-7/]] * [[https://blog.microlinux.fr/postfix-rbl/]] * [[https://www.citizenz.info/article/un-serveur-de-mail-complet-et-moderne|Un serveur de mail complet et moderne]] * [[https://www.citizenz.info/article/un-serveur-de-mail-complet-et-moderne-part-2|Un serveur de mail complet et moderne (part. 2)]] * [[https://poolp.org/posts/2019-12-23/mettre-en-place-un-serveur-de-mail-avec-opensmtpd-dovecot-et-rspamd/|Mettre en place un serveur de mail avec OpenSMTPD, Dovecot et Rspamd]] * [[https://poolp.org/fr/posts/2019-08-30/vous-ne-devriez-pas-faire-tourner-votre-serveur-de-mail-parce-que-cest-dur/|Vous ne devriez pas faire tourner votre serveur de mail parce que c'est dur]] * [[https://poolp.org/fr/posts/2019-12-15/decentralisons-smtp-pour-le-bien-commun/|Décentralisons SMTP pour le bien commun]] * [[https://mecsa.jrc.ec.europa.eu/fr/postfix|Comment installer Postfix pour obtenir le score maximum dans MECSA ?]] * [[https://www.bortzmeyer.org/mon-serveur-messagerie.html|Gestion de son serveur de courrier électronique]] * [[https://linuxfr.org/users/funix/journaux/architecture-locale-de-reception-envoi-et-filtrage-de-courriel|Architecture locale de réception, envoi et filtrage de courriel]] * [[https://nicolascarpi.github.io/openbsd/2019/04/03/openbsd-mail-server.html|Personal mail server on OpenBSD]] * [[https://dataswamp.org/~solene/2024-07-24-openbsd-email-server-setup.html|Full-featured email server running OpenBSD]] * [[https://blog.lohr.dev/imap-introduction|Talking To Your Mailserver Is Not as Hard as You Think!]] * [[https://scanmy.email/]] Tester ses mails : * [[https://www.bortzmeyer.org/repondeurs-courrier-test.html|Tester son courrier électronique avec des auto-répondeurs]] * https://www.dmarctester.com * https://www.mail-tester.com/ * [[https://www.sweego.io/fr/canal/email/liste-doutils-gratuits-en-ligne-pour-tester-ses-emails|Liste d’outils gratuits en ligne pour tester ses emails]] * https://mxtoolbox.com * https://internet.nl/ * https://mecsa.jrc.ec.europa.eu/fr/ Pour les problèmes possibles de réception chez Hotmail : * [[https://forum.chatons.org/t/outlook-nous-considere-comme-du-spam/1395]] * https://sendersupport.olc.protection.outlook.com/snds/ * https://olcsupport.office.com/ ==== Envoi de mails uniquement ==== [[https://www.grafikart.fr/tutoriels/postfix-sendonly-695]] Installer les paquets ''postfix'' et ''mailutils''. À l'installation de ''postfix'': - Choisir la configuration //Site Internet// - //Nom de courrier//: domaine qui sera après le @, utiliser le FQDN du serveur La configuration est dans le fichier ''/etc/postfix/main.cf''. Y changer les valeurs: * ''mydestination'': supprimer le nom de domaine, notre serveur ne gère pas le courrier qui va arriver sur sur ce nom de domaine * remplacer le ''all'' de ''inet-interfaces'' par ''loopback-only'', le serveur mail n'est ainsi pas exposé publiquement Redémarrer le service ''postfix''. Penser à rajouter le champ ''PTR'' (reverse mapping) dans l'enregistrement DNS, sinon certains destinataires peuvent refuser le courrier. Il est possible de vérifier que le champ ''PTR'' est bien défini avec les commandes suivantes: <code bash> nslookup <adresse ip> dig -x <adresse ip> </code> Tester avec la commande suivante: <code bash> echo "Test" | mail -s "Sujet" adr@es.se </code> Les logs se trouvent dans le fichier ''/var/log/mail.log''. Préciser l'encodage du mail: <code bash> cat myutf8-file | mail -a "Content-Type: text/plain; charset=UTF-8" -s "My Subject" me@mail.com </code> === Utilisateurs pouvant envoyer des mails === [[http://www.postfix.org/postconf.5.html]] Pour autoriser seulement certains utilisateurs à envoyer des mails, ajouter dans le fichier ''/etc/postfix/main.cf'': <file conf /etc/postfix/main.cf> authorized_submit_users = root </file> Par défaut, tout le monde peut envoyer des mails. === Sujets avec caractères non ASCII === Si les sujets des mails contiennent des caractères non ASCII, il est possible que certains serveurs de mail râlent: ''SMTPUTF8 is required, but was not offered by host''. Il faut alors désactiver l'UTF-8 par défaut: <file conf /etc/postfix/main.cf> smtputf8_enable = no </file> ==== Manipulation des mails ==== Visualiser la file de mails: <code bash> mailq </code> Voir le contenu d'un mail dans la file: <code bash> postcat -q mail_queue_id </code> Supprimer un mail de la file ([[https://sharadchhetri.com/2014/02/06/how-to-delete-mail-queue-in-postfix/|Source]]): <code bash> postsuper -d mail_queue_id </code> ==== msmtp ==== Client SMTP léger qui fonctionne uniquement en mode relai. * [[https://wiki.debian.org/msmtp]] Installer le paquet ''msmtp'' ou ''msmtp-mta'' si on souhaite que la commande ''mail'' utilise ''msmtp''. Créer le fichier ''~/.msmtprc'' en s'inspirant de ''/usr/share/doc/msmtp/examples/msmtprc-user.example'' : Ensuite, la commande suivante doit fonctionner : <code bash> echo "Test from mail command " | mail -s "test from mail" $dest_email </code> ==== Auto-configuration ==== Si on est hébergeur de boîtes mails, pour que les MUA puissent déterminer automatiquement les paramètres de connexion, il est possible d'utiliser le mécanisme d'auto-configuration : * [[https://udn.realityripple.com/docs/Mozilla/Thunderbird/Autoconfiguration|Autoconfiguration in Thunderbird]] * [[https://wiki.mozilla.org/Thunderbird:Autoconfiguration:ConfigFileFormat|Thunderbird:Autoconfiguration:ConfigFileFormat]] ==== BIMI ==== Brand Indicators for Message Identification Permet d'avoir le logo dans les logiciels de messagerie linux/postfix.txt Dernière modification : 2025/11/15 11:10de phsw