sasl rimap

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 .... ;)