Le wiki de WIMS EDU

L'association WIMS EDU a ouvert ce wiki afin de favoriser les collaborations entre utilisateurs de WIMS.

Outils pour utilisateurs

Outils du site


installation:debian:exim

Ceci est une ancienne révision du document !


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 classique : Exim 4

Configurez ensuite l’envoi de mail en lancant la commande suivante :

dpkg-reconfigure exim4-config

Répondez ensuite aux différentes questions de l'assistant pour configurer votre mail, en vous aidant éventuellement de la doc ici : http://library.linode.com/email/exim/send-only-mta-debian-6-squeeze

Au cas où, 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

Configuration alternative (redirection vers le smtp d’établissement)

  1. Désactiver exim4
  2. installer le paquet ssmtp. (apt-get install ssmtp)
  3. modifier le fichier /etc/ssmtp/ssmtp.conf, puis le fichier /etc/ssmtp/revaliases afin de rediriger vers le smtp de votre établissement (voir avec un technicien informatique de votre établissement pour plus de détails).

Problèmes connus

Compatibilité de la commande /usr/bin/mail

WIMS pourra envoyer des messages avec la commande fournie par le paquet heirloom-mailx alors que cela ne fonctionnera pas avec les commandes fournies par les paquets bsd-mailx et mailutils. D'autres commandes peuvent être compatibles mais cela reste à tester.

Première configuration de WIMS

Vous venez d'installer votre premier serveur WIMS. Un peu de configuration est maintenant nécessaire ! Suivez la page suivante : Configuration de WIMS

Discussion

Luis Alejandro Márquez-Martínez, 21/02/2022 22:06

Configuration alternative (redirection vers le smtp Gmail)

  1. Désactiver exim4
  2. installer le paquet ssmtp. (apt-get install ssmtp)
  3. modifier le fichier /etc/ssmtp/ssmtp.conf, puis le fichier /etc/ssmtp/revaliases en adaptant la configuration suivante :
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster
root=votreemail@gmail.com
# The place where the mail goes. The actual machine name is required no 
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:587
# Where will the mail seem to come from?
rewriteDomain=gmail.com
# The full hostname
#
hostname=yourhostname.yourdomain
#
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
AuthUser=votreemail@gmail.com
# Ce mot de passe n'est pas votre mot de passe de messagerie mais celui 
# obtenu en accordant l'autorisation d'accès à ssmtp dans gmail, en suivant
# les instructions sur le site https://wiki.archlinux.org/title/SSMTP
AuthPass=votremotdepasse
UseSTARTTLS=Yes
FromLineOverride=yes
Olivier, 22/02/2022 16:27, 22/02/2022 16:27

Merci Alexandro, je l'ai intégré à la doc (nb : si vous avez un compte wimsedu.info, vous pouvez directement modifier le wiki ;)

Vous pourriez laisser un commentaire si vous étiez connecté.
installation/debian/exim.1505988725.txt.gz · Dernière modification : 21/09/2017 10:12 de obado