Tutos geek

Tutoriaux linux, debian, android et autres

Catchall avec Postfix

13 août 2017 - Aucun commentaire

Pour recevoir tous les emails qu'on enverrai sur votre nom de domaine il faut définir une adresse "catchall".
Je vais montrer ici un exemple avec un utilisateur "legit" qui aura sa propre boite email et un autre qui recevra tout le reste.

Créer 2 nouveaux utilisateurs.
adduser catchall
adduser autre_utilisateur

Créez ou modifiez le fichier postfix virtual.
vi /etc/postfix/virtual
@domain.ch catchall
autre_utilisateur@domain.ch autre_utilisateur

Poussez les données dans postfix.
postmap /etc/postfix/virtual

Vérifiez que vous avez la ligne suivante dans /etc/postfix/main.cf
vi /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual

Si vous avez du l'ajouter, redémarrez le service
service postfix reload


Sources
https://www.cyberciti.biz/faq/howto-setup-postfix-catch-all-email-accounts/
https://tecadmin.net/setup-catch-all-email-account-in-postfix/


Versions
Debian : 6.0.10 (squeeze)

Debugger Sendmail

14 février 2015 - 5 commentaires

Sendmail, mon gestionnaire d'email est mal configuré.

Mon fichier /var/log/xconsole.log est pourri de
Feb 12 09:20:05 vps22441 sm-msp-queue[29620]: t1C601rZ029306: to=root, delay=02:20:04, xdelay=00:00:00, mailer=relay, pri=661781, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]

toutes les 20 minutes le cron essaye d'envoyer une série d'email sans succès.

Voici comment je l'ai installé.
apt-get remove exim4
apt-get remove postfix
apt-get install sendmail
vi /etc/mail/sendmail.cf

Cherchez "# SMTP daemon options" et changez le port pour 587
O DaemonPortOptions=Family=inet,  Name=MTA-v4, Port=587, Addr=127.0.0.1

/etc/init.d/sendmail restart

Le cron responsable : /etc/cron.d/sendmail
La configuration de sendmail qui doit merder : /etc/mail/sendmail.conf

Supprimer les mails en attente :
su -
rm /var/spool/mqueue/*
rm /var/spool/mqueue-client/*

Je ne vais pas investiguer plus car je pense passer à postfix de toute façon.


Versions
Debian : 6.0.10 (squeeze)