Ceci est une ancienne révision du document !
Table des matières
Envoi d'emails
Pour que le serveur Debian puisse envoyer des mails, il faut configurer le courrier électronique en mode “send only”.
Vous trouverez ci-dessous des instructions tirée de ce site (en anglais) : http://blog.cadena-it.com/linux-tips-how-to/send-only-mail-server-with-exim-on-debian-6-squeeze/
Toutes les instructions ci-dessous sont à lancer depuis l'administrateur “root”
Hostname (nom local du serveur)
Commencez par définir le hostname (les messages sortants proviendront de « user@hostname ») :
La commande suivante vous donne votre hostname :
hostname
S’il n’est pas correct, changez-le ainsi :
pico /etc/hostname /etc/init.d/hostname.sh
Configuration de l’envoi d'emails sur serveur Debian
Pour que le serveur puisse envoyer des mails, il faut configurer le courrier electronique sur cette machine.
Vous trouverez ci-dessous des instructions tirée de ce site (en anglais) : http://blog.cadena-it.com/linux-tips-how-to/send-only-mail-server-with-exim-on-debian-6-squeeze/
Toutes les instructions ci-dessous sont à lancer depuis l'administrateur “root”
Hostname (nom local du serveur)
Commencez par définir le hostname (les messages sortants proviendront de « user@hostname ») :
La commande suivante vous donne votre hostname :
hostname
S’il n’est pas correct, changez-le ainsi :
pico /etc/hostname /etc/init.d/hostname.sh
Exim 4
Configurez ensuite l’envoi de mail en lancant la commande suivante :
dpkg-reconfigure exim4-config
suivez ensuite le reste de la doc ici : http://library.linode.com/email/exim/send-only-mta-debian-6-squeeze
Au cas ou, voici quelques commandes exim à connaitre :
- To print a list of the messages in the queue, enter:
exim -bp
- To remove a message from the queue, enter:
exim -Mrm {message-id}
- To remove all messages from the queue, enter:
exim -bp | awk '/^ *[0-9]+[mhd]/{print “exim -Mrm ” $3}' | bash
Par défaut, certains messages de la machine sont automatiquement envoyés à l’utilisateur root.
Il peux donc être intéressant de modifier l’email associé aux utilisateurs de la machine :
pico /etc/aliases ./ newaliases
Si vous désirez vérifier vers quelle adresse partira un message pour l’utilisateur root, vous pouvez lancer cette commande :
exim -bt root
et tant qu’a faire, vous pouvez aussi fournir un FullName au utilisateurs, via le fichier suivant :
pico /etc/passwd
exemple de description pour root :
root:x:0:0:Administrateur,,,:/root:/bin/bash
Discussion
Configuration alternative (redirection vers le smtp Gmail)
apt-get install ssmtp
)/etc/ssmtp/ssmtp.conf
, puis le fichier/etc/ssmtp/revaliases
en adaptant la configuration suivante :Merci Alexandro, je l'ai intégré à la doc (nb : si vous avez un compte wimsedu.info, vous pouvez directement modifier le wiki ;)