Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
informatique:reseau:postfix [17/11/2009 01:47] – cyrille | informatique:reseau:postfix [24/02/2016 15:34] – [méthode #2 smtp_generic_maps] cyrille |
---|
| |
MTA, Service SMTP | MTA, Service SMTP |
| |
| voir aussi [[/informatique/reseau/exim4|Exim4]] |
| |
* [[http://www.postfix.org/documentation.html|Documentation officielle]] | * [[http://www.postfix.org/documentation.html|Documentation officielle]] |
| * [[http://www.postfix.org/SMTPD_ACCESS_README.html|Postfix SMTP relay and access control ]] |
| * [[http://www.postfix.org/SMTPD_PROXY_README.html|Postfix Before-Queue Content Filter]] |
| * [[http://www.postfix.org/FILTER_README.html|Postfix After-Queue Content Filter]] |
* [[http://www.postfix.org/docs.html|Postfix Howtos and FAQs]] | * [[http://www.postfix.org/docs.html|Postfix Howtos and FAQs]] |
* [[http://x.guimard.free.fr/postfix/|Doc en français]] | * [[http://x.guimard.free.fr/postfix/|Doc en français]] |
| * [[http://www.postfix.org/DEBUG_README.html|Postfix Debugging Howto]] |
| |
| * http://www.posluns.com/guides/ |
| * https://calomel.org/postfix.html |
| |
* [[http://www.jopa.fr/index.php/2009/02/03/installation-dun-serveur-mail-brique-par-brique-openldap-postfix-cyrus-imap-tls-sasl-spamassassin-amavis-etc/|Installation d’un serveur mail brique par brique… (OpenLDAP, Postfix, Cyrus-imap, TLS, SASL, Spamassassin, Amavis, etc…)]] | * [[http://www.jopa.fr/index.php/2009/02/03/installation-dun-serveur-mail-brique-par-brique-openldap-postfix-cyrus-imap-tls-sasl-spamassassin-amavis-etc/|Installation d’un serveur mail brique par brique… (OpenLDAP, Postfix, Cyrus-imap, TLS, SASL, Spamassassin, Amavis, etc…)]] |
* [[http://www.jopa.fr/index.php/2009/07/28/alias-forward-postfix-openldap/|« Alias » et « forward » avec Postfix + LDAP]] | * [[http://www.jopa.fr/index.php/2009/07/28/alias-forward-postfix-openldap/|« Alias » et « forward » avec Postfix + LDAP]] |
| |
* [[http://postfix.traduc.org/index.php/LDAP_README.html|Postfix LDAP Howto - Support de LDAP dans Postfix]] | |
| |
===== Tips ===== | ===== Tips ===== |
| |
| ==== Gérer la pile de mails ==== |
| |
| Voir le contenu de la pile (queue): |
| # mailq |
| |
| Forcer l'envoi (tentative) des mails: |
| # postfix flush |
| |
| > (Force delivery: attempt to deliver every message in the deferred mail queue. Normally, attempts to deliver delayed mail happen at regular intervals, the interval doubling after each failed attempt. Warning: flushing undeliverable mail frequently will result in poor delivery performance of all other mail. |
| |
| Pour effacer les mails dans la pile: |
| |
| To remove all mail from the queue, enter: |
| # postsuper -d ALL |
| |
| To remove all mails in the deferred queue, enter: |
| # postsuper -d ALL deferred |
| |
| See more: |
| * http://www.cyberciti.biz/tips/howto-postfix-flush-mail-queue.html |
| |
| ==== rewrite the Sender/From ==== |
| |
| === méthode #1 === |
| |
| dans le fichier de configuration principal ''/etc/postfix/main.cf'' : |
| append_dot_mydomain = yes |
| |
| === méthode #2 smtp_generic_maps === |
| |
| Sub mon Ubuntu les mails envoyés de la console partaient avec from=<cyrille@cyrille-W740SU> ... |
| |
| Création du fichier ''/etc/postfix/generic'': |
| |
| Édition: |
| cyrille@cyrille-W740SU w740su@giquello.fr |
| Compiler la table |
| sudo postmap /etc/postfix/generic |
| Ajouter sa réf dans /etc/postfix/main.cf |
| smtp_generic_maps = hash:/etc/postfix/generic |
| Redémarrer postfix |
| sudo service postfix restart |
| |
| Et voilà, maintenant les mails arrivent dans les boites avec from w740su@giquello.fr |
| |
| === méthode #3 sender_canonical === |
| |
| <WRAP center round important 60%> |
| PAS TESTÉE |
| </WRAP> |
| |
| Avec une table canonique de re-écriture: |
| |
| /etc/postfix/sender_canonical, and add user -> email references like this: |
| infinito infinito@hotmail.com |
| Donc dans mon cas : |
| tripwire tripwire@artefacts.coop |
| |
| |
| ==== Restrictions ==== |
| |
| > Difference entre **smtpd_client_restrictions** et **smtpd_recipient_restrictions** |
| |
| >> `client' est le nom de la machine qui se connecte au serveur Postfix (le client SMTP). On peut restreindre l'accès selon certains critères. |
| >> `recipient' est l'adresse du destinataire dans l'enveloppe du message. On peut restreindre l'accès selon d'autres critères. |
| >> |
| >> Les restrictions correspondent grosso-modo à l'ordre des commandes SMTP : (client) HELO, MAIL FROM, RCPT TO, DATA. |
| >> |
| >> Il faut savoir que, par défaut, Postfix applique les restrictions listées uniquement à l'étape RCPT TO, même si une règle aurait arrêté la connexion avant. Il est donc possible de mettre toutes les restrictions dans la variable `smtpd_recipient_restrictions'. |
| |
| ==== Stats tools ==== |
| |
| [[http://mailgraph.schweikert.ch|Mailgraph]]: Mailgraph is a very simple mail statistics RRDtool frontend for Postfix and Sendmail that produces daily, weekly, monthly and yearly graphs of received/sent and bounced/rejected mail. |
| |
| [[https://calomel.org/pflogsumm.html|Pflogsumm]]: The Postfix Log Entry Summarizer |
| |
| [[http://www.enderunix.org/isoqlog/|Isoqlog]]: Isoqlog is an MTA log analysis program written in C. It designed to scan [[/informatique/reseau/qmail|QMail]], Postfix, [[/informatique/reseau/sendmail|Sendmail]] and exim logfile and produce usage statistics in HTML format for viewing through a browser. It produces Top domains output according to Sender, Receiver, Total mails and bytes; it keeps your main domain mail statistics with regard to Days Top Domain, Top Users values for per day, per month and years. |
| |
| |
| |
==== Dovecot SASL configuration for the Postfix SMTP server ==== | ==== Dovecot SASL configuration for the Postfix SMTP server ==== |
| |
==== LDAP ==== | ==== LDAP ==== |
| |
| * [[http://postfix.traduc.org/index.php/LDAP_README.html|Postfix LDAP Howto - Support de LDAP dans Postfix]] |
| |
http://wiki.dovecot.org/AuthDatabase/LDAP | http://wiki.dovecot.org/AuthDatabase/LDAP |