- Postfix :
·
Installation :
Postfix va envoyer et recevoir les mails de votre domaine. Pour
l'installer, vous pouvez utiliser la
commande :
# apt-get install postfix
A l'installation il vous est demandé :
– quel type de configuration vous souhaitez, choisissez site internet.
– Quel utilisateur doit recevoir les mails du root, choisissez mrim
– Laissez les domaines tels qu'ils vous sont proposés.
– Pour les mises à jour synchronisées, choisissez Oui.
·
Configuration :
La
configuration de ce serveur SMTP se fait au moyen de plusieurs fichiers de
configuration.
Celui qui nous intéresse
particulièrement est : /etc/postfix/main.cf :
Sauvegarder le fichier /etc/postfix/main.cf par la
commande :
#cp /etc/postfix/main.cf
/etc/postfix/main.cf.old
après vider le fichier /etc/postfix/main.cf par la
commande:
# echo >
/etc/postfix/main.cf
Éditer le fichier /etc/postfix/main.cf et copier dedans
ceci:
# 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
the
postfix-doc package for
#
information on enabling SSL in the smtp cl
myhostname
= isr.gi.edu
alias_maps
= hash:/etc/aliases
alias_database
= hash:/etc/aliases
myorigin =
/etc/mailname
mydestination
= gi.edu, localhost,
localhost.localdomain,
localhost
relayhost =
mynetworks
= 172.16.0.0/16 127.0.0.0/8
[::ffff:127.0.0.0]/104
[::1]/128
mailbox_size_limit
= 10240000
/etc/postfix/main.cf 1,1 Haut
redémarrer le serveur par la commande :
#/etc/init.d/postfix stop
#/etc/init.d/postfix start
Pour voir si le fichier main.cf ne comprend pas d'erreur, on tape
la commande
tail /var/log/syslog
et on repère les lignes des fichiers dans lesquelles il y a des erreurs.
tail -f /var/log/syslog
tail -f /var/log/mail.
mail.err mail.info
mail.log mail.warn
-f
/var/log/mail.info
Mar 31 16:09:11 m1
postfix/master[2818]: daemon started -- version 2.7.0, configuration
/etc/postfix
0 commentaires:
Enregistrer un commentaire