Quantcast
Channel: AFPy's Planet
Viewing all articles
Browse latest Browse all 3409

[hautefeuille] Serveur de courriels sous OpenBSD

$
0
0

Serveur de courriels sous OpenBSD

Introduction

On souhaite mettre en place un serveur délivrant les courriels aux utilisateurs locaux mais aussi permettant l’envoi de messages vers l’extérieur au moyen d’un relais.

OpenBSD utilise Sendmail par défaut, nous allons donc le remplacer par le serveur OpenSMTPD.

Configuration préliminaire

On sauvegarde le fichier /etc/mailer.conf :

# mv /etc/mailer.conf /etc/mailer.conf.default

On édite le fichier /etc/mailer.conf pour remplacer les références de Sendmail vers OpenSMTPD :

sendmail        /usr/sbin/smtpctl
send-mail       /usr/sbin/smtpctl
mailq           /usr/sbin/smtpctl
makemap         /usr/libexec/smtpd/makemap
newaliases      /usr/libexec/smtpd/makemap

Configuration des aliases

Editer /etc/mail/aliases et configurer cette section :

# Well-known aliases -- these should be filled in!
root:anyuser@hotmail.com
manager:anyuser@hotmail.com
dumper:anyuser@hotmail.com

Mettre à jour les aliases :

# newaliases

Préparation du fichier secret

Ce fichier contient les informations de connexion smtp de votre compte courriel qui sera utilisé en guise de relais.

# touch /etc/mail/secrets 
# chmod 640 /etc/mail/secrets 
# chown root:_smtpd /etc/mail/secrets 
# echo "victor victor:sratFfg5lm" > /etc/mail/secrets 
# makemap /etc/mail/secrets

Configuration de OpenSMTPD

Editer /etc/mail.smtpd.conf :

listen on lo0 
table aliases db:/etc/mail/aliases.db 
table secrets db:/etc/mail/secrets.db 
accept for local alias <aliases> deliver to mbox 
accept for any relay via tls+auth://victor@mail.gandi.net \ 
auth <secrets> as victor@domaingandi.net

Vérification de la configuration

On peut vérifier la configuration du serveur :

# smtpd -n

Ou le lancer en mode debug :

# smtpd -dv

Démarrage au boot

Editer le fichier /etc/rc.conf.local :

sendmail_flags=NO
smtpd_flags=""

Utilitaire de monitoring

Quelques commandes utiles :

# smtpctl show queue
# smtpctl show stats

Viewing all articles
Browse latest Browse all 3409

Trending Articles