Postfix + SASL
Par Le Tolier, mercredi 22 août 2007 à 10:38 :: Geekerie :: #44 :: rss
Comme chez wanadoo/orange ils ont pas l'air de savoir configurer correctement un server SMTP et/ou j'ai monté un petit server SMTP sur la dediboite histoire de pouvoir envoyer des mails depuis orange sans avoir à utiliser leur webmail bien pourri et qui de plus aurait des problèmes sous linux
.
Bref donc le but est simple avoir un simple relay de messagerie qui permet d'envoyer des mails sans pour autant devenir un pourvoyeur de spam
. On va donc utiliser postfix couplé avec SASL pour l'authentification, ici vu l'utilisation réduit comme back end pour l'authentification on utilisera le fichier shadow mais on pourrait utiliser un autre système genre mysql ou LDAP.
Pour installer postfix rien de plus simple :
apt-get install postfix
ensuite SASL :
apt-get install libsasl2 libsasl2-2 libsasl2-modules sasl2-bin
ne faites pas comme moi n'oubliez pas l'avant dernier sinon postfix ne pourra pazs communiquer avec SASL.
Après il faut rajouter quelques lignes dans le main.cf :
broken_sasl_auth_clients = yessmtpd_sasl_auth_enable = yessmtpd_recipient_restrictions = permit_sasl_authenticated, permit_auth_destination, reject_unauth_destination
Après il suffit de créer un rep sasl dans /etc/postfix/ dedans créez un fichier smtpd.conf. Editez le et mettez ca dedans :
pwcheck_method: saslauthdmech_list: PLAIN LOGIN
Après reste plus la configuration classique de postfix selon vos besoin, pour moi par exemple :
smtpd_banner = $myhostname ESMTP $mail_namemyhostname = mydedibox.netalias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmyorigin = /etc/mailnamemydestination = mydomain, localhostrelayhost =mynetworks = 127.0.0.0/8mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = all
Cette configuration permet un relay des mails, elle ne permet pas forcément de recevoir et de récuperer des mails.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire