km.azerttyu.net

Accueil > Du km au texte > informatique > Alternc > sasl rimap

sasl rimap

jeudi 11 octobre 2007, par km

Jusqu’à présent le serveur n’etait pas configuré pour gérer la messagerie. En effet il n’etait pas possible d’utiliser les port SMTP, IMAP, POP à cause d’un proxy.
Suite à cette impossibilité, je m’etais tourné vers jujun (e-ghosting.com) et du coup la messagerie marchait nickel. Puis enfin je me suis decidé à faire fonctionner correctement ces services depuis un hébergement derriere freebox et sans controle de proxy.

Lors de la configuration de la messagerie, un probléme a été constaté concernant l’authentification via SMTP et IMAP. On le constatait par ce petit mot doux : saslauthd[11227] :set_auth_mech   : failed to initialize mechanism rimap

Dans le fichier /etc/alternc/templates/default/saslauthd
il faut ajouter :
OPTIONS="-r -c -m /var/spool/postfix/var/run/saslauthd"
et commenter :
#PARAMS="-r -m /var/spool/postfix/var/run/saslauthd -O localhost -c"

La configuration par défaut impose le TLS ce qui est un poil galère lors des tests en telnet. Pour inhiber ce fonctionnement dans le fichier /etc/postfix/main.cf :

smtpd_sasl_auth_enable = yes
enable_sasl_authentification = yes
smtpd_tls_auth_only = no

Ici une vesion bien brute de fonderie de comment resoudre le probléme de sasl avec alternc.

=====================================
telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is ’^]’.
220 panel.azerttyu.net ESMTP

là tu tapes EHLO coin
et tu regarde si la réponse du smtp inclus des 250-AUTH ...
ce qui signifie qu’il te propose l’auth smtp :)
oui des 250
250-AUTH ?
nop

paske 250 ca veut dire "message d’info" et c’est une liste de capacités de ton serveur smtp ...
EHLO coin
250-panel.azerttyu.net
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
vérifie que ton main.cf a bien :

smtpd_sasl_auth_enable = yes
enable_sasl_authentification = yes
smtpd_tls_auth_only = no

il faut ca
sinon il FAUT que tu utilises TLS avant que le ehlo ne propose AUTH .

10:10:30 <@bgm> saslauthd[11227] :set_auth_mech : failed to initialize mechanism rimap
azerttyu_ : t’avais eu ce bobo la hein ?
c’etait quoi la solution deja ?
yep
euh
je regarde dans mes log
merde je sais plus quelle etait la bonne manip
anarcat, dans les trucs que j’avais fait
pwcheck_method : saslauthd
mech_list : plain login
dans /etc/postfix/sasl/smptd.conf
trouvé anarcat
# %%warning_message%%
START=yes
MECHANISMS="rimap"
MECH_OPTIONS="localhost"
THREADS=5
#PWDIR=/var/spool/postfix/var/run/saslauthd
#PIDFILE="$PWDIR/saslauthd.pid"
#PARAMS="-r -m /var/spool/postfix/var/run/saslauthd -O localhost -c"
OPTIONS="-r -c -m /var/spool/postfix/var/run/saslauthd"
dans /etc/alternc/templates/default/saslauthd
ça devrait resoudre le pb

==========================

Bonjour,

Pour envoyer un mail en mode console :

mail -s "Le sujet" destinataire@domaine.com

Vous tapez votre texte et pour finir :

ctrl + d

Pour envoyer un fichier :

cat fichier | mail -s "Le sujet" destinataire@domaine.com

Vous tapez votre texte .... ;)