install:postfix
Installer Postfix
Je décris ici l'installation de Postfix pour le cas d'une utilisation unique d'envois. Postfix sera donc utilisé uniquement pour envoyer des mails vers l'extérieur avec vos sites (fonction mail() par exemple).
- Récupération des mises à jour des paquets :
apt-get update
- Installation de postfix :
apt-get install postfix sasl2-bin libsasl2-modules procmail
Pendant l'installation :
Type de configuration : Site Internet Nom du courrier : nomdedomaine.com
- Configuration minimale :
Le fichier de configuration principal de Postfix est /etc/postfix/main.cf
vi /etc/postfix/main.cf
Exemple de configuration avec signature DKIM :
# See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client. smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = exia.linkuff.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = $myhostname localhost.$mydomain localhost www.$mydomain relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all # DKIM milter_default_action = accept milter_protocol = 6 smtpd_milters = inet:localhost:8891 non_smtpd_milters = inet:localhost:8891
Après toute modification de ce fichier, redémarrez Postfix ou rechargez plus simplement la configuration grâce à postfix reload, ou encore /etc/init.d/postfix reload. Plus d'infos : http://www.alsacreations.com/tuto/lire/614-Serveur-mail-Postfix.html
install/postfix.txt · Dernière modification : 2017/04/30 08:40 de linkuff