DoveCot + Mysql
Le
Johan Dindaine
=_Part_151439_24229087.1231115245947
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Bonne et heureuse année 2009 a la liste. Que cette année soit aussi
meilleurs que feu 2008 ;)
Depuis ce matin, je me suis lancé dans l'installation de POSTFIX + POSTFI=
X
Admin + DOVECOT en virtual user avec le support de Mysql.
Entre postfix et Postfix Admin tout fonctionne parfaitement.
Un extrait de mon fichier main.cf:
virtual_alias_maps = proxy:mysql:/etc/postfix/sql/
mysql_virtual_alias_maps.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/
mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/
mysql_virtual_mailbox_maps.cf
virtual_mailbox_base = /home/vmail
virtual_gid_maps = static:106
virtual_uid_maps = static:102
Un extrait du fichier mysql_virtual_mailbox_maps.cf:
user = emailAdmin
password = password
hosts = mysql.domain.com
dbname = email
query = SELECT CONCAT(domain,'/',maildir) FROM mailbox WHERE
username='%s' AND active = '1'
Par une simple requette je peux verifier que mon utilisateur virtuel existe
dans la base de données.
mysql> SELECT CONCAT(domain,'/',maildir) FROM mailbox WHERE username='
email@domain.com' AND active = '1';
++
| CONCAT(domain,'/',maildir) |
++
| domain.com/user@domain.com/ |
++
Et j'ai bien les email d'acheminé dans mon répertoire /home/vmail
Du coté de Dovecot tout se gatte par contre, j'ai configuré dovecot.con=
f de
la sorte de maniere a activer POP3 et IMAP:
protocols = imap pop3
info_log_path = /etc/dovecot/dovecot2.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
auth default {
mechanisms = digest-md5
passdb sql {
args = /etc/dovecot/dovecot-mysql.conf
}
userdb sql {
args = /etc/dovecot/dovecot-mysql.conf
}
}
Et le fichier
db_host = mysql.domain.com
db_port = 3306
db = email
db_user = emailAdmin
db_passwd = password
db_client_flags = 0
default_pass_scheme = MD5-CRYPT
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT CONCAT(domain,'/',maildir) AS maildir, 102 AS uid, 10=
6
AS gid FROM mailbox WHERE username = '%u'
Et de la même manière les deux requetes ci-dessus peuvent etre vérifi=
ées
m'ont sorti de bon résultat donc la configuration est bonne. De plus les =
UID
et GID sont corrects:
# id postfix
uid=102(postfix) gid=106(postfix) groups=106(postfix)
Et pire encore lors que je vérifie la liste des ports ouverts le port IMA=
P
et POP ne le sont pas.
Comment faire pour obliger Dovecot a écouter sur ces ports? (en supposant
que ce soit le problème)
=_Part_151439_24229087.1231115245947
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Bonne et heureuse année 2009 a la liste. Que cette année soit aussi mei=
lleurs que feu 2008 ;)<br><br>Depuis ce matin, je me suis lancé dans l=
9;installation de POSTFIX + POSTFIX Admin + DOVECOT en virtual user avec le=
support de Mysql.<br>
<br>Entre postfix et Postfix Admin tout fonctionne parfaitement.<br><br>Un =
extrait de mon fichier <a href="http://main.cf" target="_blank">main.cf=
</a>:<br>virtual_alias_maps = proxy:mysql:/etc/postfix/sql/<a href="htt=
p://mysql_virtual_alias_maps.cf" target="_blank">mysql_virtual_alias_maps=
.cf</a><br>
virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/<a href="http://=
mysql_virtual_domains_maps.cf" target="_blank">mysql_virtual_domains_maps=
.cf</a><br>virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/<a href==
"http://mysql_virtual_mailbox_maps.cf" target="_blank">mysql_virtual_mail=
box_maps.cf</a><br>
virtual_mailbox_base = /home/vmail<br>virtual_gid_maps = static:106<br>=
virtual_uid_maps = static:102<br><br>Un extrait du fichier <a href="htt=
p://mysql_virtual_mailbox_maps.cf" target="_blank">mysql_virtual_mailbox_=
maps.cf</a>:<br>
user = emailAdmin<br>
password = password<br>hosts = <a href="http://mysql.domain.com" targ=
et="_blank">mysql.domain.com</a><br>dbname = email<br>query =
= SELECT CONCAT(domain,&=
#39;/',maildir) FROM mailbox WHERE username='%s' AND active =
= '1'<br>
<br>Par une simple requette je peux verifier que mon utilisateur virtuel ex=
iste dans la base de données.<br>mysql> SELECT CONCAT(domain,'/=
9;,maildir) FROM mailbox WHERE username='<a href="mailto:email@doma=
in.com" target="_blank">email@domain.com</a>' AND active = '1&#=
39;;<br>
++<br>| CONCAT(domain,'/',maild=
ir) |<br>+--=
-+<br>| <a href="http://domain.com/user@domain.com/" ta=
rget="_blank">domain.com/user@domain.com/</a> |<br>
++<br>
<br>Et j'ai bien les email d'acheminé dans mon répertoire /home=
/vmail<br><br>Du coté de Dovecot tout se gatte par contre, j'ai confi=
guré dovecot.conf de la sorte de maniere a activer POP3 et IMAP:<br>proto=
cols = imap pop3<br>
<br>info_log_path = /etc/dovecot/dovecot2.log<br><br>log_timestamp = &q=
uot;%Y-%m-%d %H:%M:%S "<br><br>auth default {<br> mechanisms ==
digest-md5<br> passdb sql {<br> args = /etc/dovecot/do=
vecot-mysql.conf<br> }<br>
userdb sql {<br> args = /etc/dovecot/dovecot-mysql.con=
f<br> }<br>}<br><br>Et le fichier <br>db_host = <a href="http://m=
ysql.domain.com" target="_blank">mysql.domain.com</a><br>db_port = 3306=
<br>db = email<br>db_user = emailAdmin<br>
db_passwd = password<br>db_client_flags = 0<br>default_pass_scheme = =
MD5-CRYPT<br>password_query = SELECT password FROM mailbox WHERE username=
= '%u'<br>user_query = SELECT CONCAT(domain,'/',maildi=
r) AS maildir, 102 AS uid, 106 AS gid FROM mailbox WHERE username = '=
%u'<br>
<br>Et de la même manière les deux requetes ci-dessus peuvent etre vé=
rifiées m'ont sorti de bon résultat donc la configuration est bonne=
. De plus les UID et GID sont corrects:<br># id postfix<br>uid=102(postfi=
x) gid=106(postfix) groups=106(postfix)<br>
<br>Et pire encore lors que je vérifie la liste des ports ouverts le port=
IMAP et POP ne le sont pas.<br>Comment faire pour obliger Dovecot a écou=
ter sur ces ports? (en supposant que ce soit le problème)<br><br><br>
=_Part_151439_24229087.1231115245947--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Bonne et heureuse année 2009 a la liste. Que cette année soit aussi
meilleurs que feu 2008 ;)
Depuis ce matin, je me suis lancé dans l'installation de POSTFIX + POSTFI=
X
Admin + DOVECOT en virtual user avec le support de Mysql.
Entre postfix et Postfix Admin tout fonctionne parfaitement.
Un extrait de mon fichier main.cf:
virtual_alias_maps = proxy:mysql:/etc/postfix/sql/
mysql_virtual_alias_maps.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/
mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/
mysql_virtual_mailbox_maps.cf
virtual_mailbox_base = /home/vmail
virtual_gid_maps = static:106
virtual_uid_maps = static:102
Un extrait du fichier mysql_virtual_mailbox_maps.cf:
user = emailAdmin
password = password
hosts = mysql.domain.com
dbname = email
query = SELECT CONCAT(domain,'/',maildir) FROM mailbox WHERE
username='%s' AND active = '1'
Par une simple requette je peux verifier que mon utilisateur virtuel existe
dans la base de données.
mysql> SELECT CONCAT(domain,'/',maildir) FROM mailbox WHERE username='
email@domain.com' AND active = '1';
++
| CONCAT(domain,'/',maildir) |
++
| domain.com/user@domain.com/ |
++
Et j'ai bien les email d'acheminé dans mon répertoire /home/vmail
Du coté de Dovecot tout se gatte par contre, j'ai configuré dovecot.con=
f de
la sorte de maniere a activer POP3 et IMAP:
protocols = imap pop3
info_log_path = /etc/dovecot/dovecot2.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
auth default {
mechanisms = digest-md5
passdb sql {
args = /etc/dovecot/dovecot-mysql.conf
}
userdb sql {
args = /etc/dovecot/dovecot-mysql.conf
}
}
Et le fichier
db_host = mysql.domain.com
db_port = 3306
db = email
db_user = emailAdmin
db_passwd = password
db_client_flags = 0
default_pass_scheme = MD5-CRYPT
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT CONCAT(domain,'/',maildir) AS maildir, 102 AS uid, 10=
6
AS gid FROM mailbox WHERE username = '%u'
Et de la même manière les deux requetes ci-dessus peuvent etre vérifi=
ées
m'ont sorti de bon résultat donc la configuration est bonne. De plus les =
UID
et GID sont corrects:
# id postfix
uid=102(postfix) gid=106(postfix) groups=106(postfix)
Et pire encore lors que je vérifie la liste des ports ouverts le port IMA=
P
et POP ne le sont pas.
Comment faire pour obliger Dovecot a écouter sur ces ports? (en supposant
que ce soit le problème)
=_Part_151439_24229087.1231115245947
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Bonne et heureuse année 2009 a la liste. Que cette année soit aussi mei=
lleurs que feu 2008 ;)<br><br>Depuis ce matin, je me suis lancé dans l=
9;installation de POSTFIX + POSTFIX Admin + DOVECOT en virtual user avec le=
support de Mysql.<br>
<br>Entre postfix et Postfix Admin tout fonctionne parfaitement.<br><br>Un =
extrait de mon fichier <a href="http://main.cf" target="_blank">main.cf=
</a>:<br>virtual_alias_maps = proxy:mysql:/etc/postfix/sql/<a href="htt=
p://mysql_virtual_alias_maps.cf" target="_blank">mysql_virtual_alias_maps=
.cf</a><br>
virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/<a href="http://=
mysql_virtual_domains_maps.cf" target="_blank">mysql_virtual_domains_maps=
.cf</a><br>virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/<a href==
"http://mysql_virtual_mailbox_maps.cf" target="_blank">mysql_virtual_mail=
box_maps.cf</a><br>
virtual_mailbox_base = /home/vmail<br>virtual_gid_maps = static:106<br>=
virtual_uid_maps = static:102<br><br>Un extrait du fichier <a href="htt=
p://mysql_virtual_mailbox_maps.cf" target="_blank">mysql_virtual_mailbox_=
maps.cf</a>:<br>
user = emailAdmin<br>
password = password<br>hosts = <a href="http://mysql.domain.com" targ=
et="_blank">mysql.domain.com</a><br>dbname = email<br>query =
= SELECT CONCAT(domain,&=
#39;/',maildir) FROM mailbox WHERE username='%s' AND active =
= '1'<br>
<br>Par une simple requette je peux verifier que mon utilisateur virtuel ex=
iste dans la base de données.<br>mysql> SELECT CONCAT(domain,'/=
9;,maildir) FROM mailbox WHERE username='<a href="mailto:email@doma=
in.com" target="_blank">email@domain.com</a>' AND active = '1&#=
39;;<br>
++<br>| CONCAT(domain,'/',maild=
ir) |<br>+--=
-+<br>| <a href="http://domain.com/user@domain.com/" ta=
rget="_blank">domain.com/user@domain.com/</a> |<br>
++<br>
<br>Et j'ai bien les email d'acheminé dans mon répertoire /home=
/vmail<br><br>Du coté de Dovecot tout se gatte par contre, j'ai confi=
guré dovecot.conf de la sorte de maniere a activer POP3 et IMAP:<br>proto=
cols = imap pop3<br>
<br>info_log_path = /etc/dovecot/dovecot2.log<br><br>log_timestamp = &q=
uot;%Y-%m-%d %H:%M:%S "<br><br>auth default {<br> mechanisms ==
digest-md5<br> passdb sql {<br> args = /etc/dovecot/do=
vecot-mysql.conf<br> }<br>
userdb sql {<br> args = /etc/dovecot/dovecot-mysql.con=
f<br> }<br>}<br><br>Et le fichier <br>db_host = <a href="http://m=
ysql.domain.com" target="_blank">mysql.domain.com</a><br>db_port = 3306=
<br>db = email<br>db_user = emailAdmin<br>
db_passwd = password<br>db_client_flags = 0<br>default_pass_scheme = =
MD5-CRYPT<br>password_query = SELECT password FROM mailbox WHERE username=
= '%u'<br>user_query = SELECT CONCAT(domain,'/',maildi=
r) AS maildir, 102 AS uid, 106 AS gid FROM mailbox WHERE username = '=
%u'<br>
<br>Et de la même manière les deux requetes ci-dessus peuvent etre vé=
rifiées m'ont sorti de bon résultat donc la configuration est bonne=
. De plus les UID et GID sont corrects:<br># id postfix<br>uid=102(postfi=
x) gid=106(postfix) groups=106(postfix)<br>
<br>Et pire encore lors que je vérifie la liste des ports ouverts le port=
IMAP et POP ne le sont pas.<br>Comment faire pour obliger Dovecot a écou=
ter sur ces ports? (en supposant que ce soit le problème)<br><br><br>
=_Part_151439_24229087.1231115245947--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Poser une question


s'il n'écoute pas, c'est qu'il y des erreurs, et qu'il a hurlé pour te
le faire savoir. regarde bien les logs.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Le 5 janvier 2009 12:17, Johan Dindaine
Effectivement mon fichier de configuration de MySQL pour Dovecot n'etait pa s
bon, les logs me donnaient l'explication suivante:
dovecot: 2009-01-04 22:40:44 Error: Auth process died too early - shutting
down
dovecot: 2009-01-04 22:40:44 Error: auth(default): Error in configuration
file /etc/dovecot/dovecot-mysql.conf line 1: Unknown setting: db_host
dovecot: 2009-01-04 22:40:44 Error: child 30630 (auth) returned error 89
dovecot: 2009-01-04 22:40:44 Error: Temporary failure in creating login
processes, slowing down for now
Je l'ai donc modifier comme ceci car il s'agissait d'options d'anciennes
version de dovecot.
J'ai donc un mouveau fichier comme cela
$: vi /etc/dovecot/dovecot-mysql.conf
driver = mysql
connect = host=mysql.domain.com dbname=email user=emailAdmin
password=password
default_pass_scheme = MD5-CRYPT
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT CONCAT(domain,'/',maildir) AS maildir, 102 AS uid, 10 6
AS gid FROM mailbox WHERE username = '%u'
Et maintenant il se lance mais le client me demande mon mot de passe mais m e
sort une erreur disant que L'authentification MD5-Digest a ratée et
qu'aucune de mes méthodes d'authentification ne semblent fonctionner sur le
serveur IMAP.
------=_Part_142322_27634494.1231157925543
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Johan Dindaine a écrit :<br>
> meilleurs que feu 2008 ;)<br>
><br>
> Depuis ce matin, je me suis lancé dans l'installation de POSTFIX +<br>
> POSTFIX Admin + DOVECOT en virtual user avec le support de Mysql.<br>
><br>
> Entre postfix et Postfix Admin tout fonctionne parfaitement.<br>
><br>
<div>> virtual_alias_maps =<br>
> proxy:mysql:/etc/postfix/sql/ <div>> virtual_mailbox_domains =<br>
> proxy:mysql:/etc/postfix/sql/ <div>> virtual_mailbox_maps =<br>
> proxy:mysql:/etc/postfix/sql/ <div>> virtual_mailbox_base = /home/vmail<br>
> virtual_gid_maps = static:106<br>
> virtual_uid_maps = static:102<br>
><br>
> Un extrait du fichier > user = emailAdmin<br>
> password = password<br>
> hosts = <div>> dbname = email<br>
> query = SELECT CONCAT(domain,' ;/',maildir) FROM mailbox WHERE<br>
> username='%s' AND active = '1'<br>
><br>
> Par une simple requette je peux verifier que mon utilisateur virtuel<b r>
> existe dans la base de données.<br>
> mysql> SELECT CONCAT(domain,'/',maildir) FROM mailbox WHERE <br>
> +------------------------------------+<br>
> | CONCAT(domain,'/',maildir) |<br>
> +------------------------------------+<br>
> | <div>> +------------------------------------+<br>
><br>
> Et j'ai bien les email d'acheminé dans mon répertoire /hom e/vmail<br>
><br>
> Du coté de Dovecot tout se gatte par contre, j'ai configuré do vecot.conf<br>
> de la sorte de maniere a activer POP3 et IMAP:<br>
> protocols = imap pop3<br>
><br>
> info_log_path = /etc/dovecot/dovecot2.log<br>
><br>
> log_timestamp = "%Y-%m-%d %H:%M:%S "<br>
><br>
> auth default {<br>
> mechanisms = digest-md5<br>
> passdb sql {<br>
> args = /etc/dovecot/dovecot-mysql.conf<br>
> }<br>
> userdb sql {<br>
> args = /etc/dovecot/dovecot-mysql.conf<br>
> }<br>
> }<br>
><br>
> Et le fichier<br>
<div>> db_port = 3306<br>
> db = email<br>
> db_user = emailAdmin<br>
> db_passwd = password<br>
> db_client_flags = 0<br>
> default_pass_scheme = MD5-CRYPT<br>
> password_query = SELECT password FROM mailbox WHERE username =  9;%u'<br>
> user_query = SELECT CONCAT(domain,'/',maildir) AS maildir, 1 02 AS uid,<br>
> 106 AS gid FROM mailbox WHERE username = '%u'<br>
><br>
> Et de la même manière les deux requetes ci-dessus peuvent etre v érifiées<br>
> m'ont sorti de bon résultat donc la configuration est bonne. De plus les<br>
> UID et GID sont corrects:<br>
> # id postfix<br>
> uid2(postfix) gid6(postfix) groups6(postfix)<br>
><br>
> Et pire encore lors que je vérifie la liste des ports ouverts le por t<br>
> IMAP et POP ne le sont pas.<br>
> Comment faire pour obliger Dovecot a écouter sur ces ports? (en<br>
> supposant que ce soit le problème)<br>
><br>
<br>
</div>s'il n'écoute pas, c'est qu'il y des erreurs, et qu 'il a hurlé pour te<br>
le faire savoir. regarde bien les logs.<br>
</blockquote></div></div><div></div></div></blockquote><div><br>Effectiveme nt mon fichier de configuration de MySQL pour Dovecot n'etait pas bon, les logs me donnaient l'explication suivante:<br>dovecot: 2009-01-04 22 :40:44 Error: Auth process died too early - shutting down<br>
dovecot: 2009-01-04 22:40:44 Error: auth(default): Error in configuration f ile /etc/dovecot/dovecot-mysql.conf line 1: Unknown setting: db_host<br>dov ecot: 2009-01-04 22:40:44 Error: child 30630 (auth) returned error 89<br>
dovecot: 2009-01-04 22:40:44 Error: Temporary failure in creating login pro cesses, slowing down for now
J'ai donc un mouveau fichier comme cela <br>
<br>default_pass_scheme = MD5-CRYPT<br>password_query = SELECT password FROM mailbox WHERE username = '%u'<br>user_query = SELECT CONC AT(domain,'/',maildir) AS maildir, 102 AS uid, 106 AS gid FROM mail box WHERE username = '%u'<br>
Et maintenant il se lance mais le client me demande mon mot de passe mais m e sort une erreur disant que L'authentification MD5-Digest a ratée et qu'aucune de mes méthodes d'authentification ne semblent fonctio nner sur le serveur IMAP.<br>
<br>
><br>
<br>
</blockquote></div><br>
</blockquote></div><br>
------=_Part_142322_27634494.1231157925543--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
tu veux dire Digest-md5?
Si j'étais toi, j'utiliserais PLAIN sous TLS ou SSL. ça marchera pour
plus de clients que digest-md5.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Salut Mouss,
J'ai maitnenant un probleme avec mon SASL j'ai bien suivie la doc de doveco t
a savoir dans le fichier Main.cf de postfix j'ai les fichier suivants qui
disent a postfix d'authenfier les utilisateurs avec les logins IMAP et de
rejeter les autres
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
# and the common settings to enable SASL:
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticat ed,
reject_unauth_destination
Et dans le fichier de dovecot.conf j'ai le socket qui est bien créé pou r que
Postfix s'y connecte dessus
auth default {
...
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
...
}
Pourtant a chaque mail que j'envoie j'ai le message d'erreur suivant '
' le 22/01/2009 11:42
554 5.7.1 refuse d'envoyer l'email.
J'ai cherché longtemps mais je ne semble pas trouver de solutions.
2009/1/5 mouss
--0015174ff158076a4604610ff690
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Salut Mouss, smtpd_sasl_type = dovecot<br>smtpd_sasl_path = private/auth<br># and th e common settings to enable SASL:<br>smtpd_sasl_auth_enable = yes<br>smtp d_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination<br>
mode = 0660 554 5.7. 1 <
Johan Dindaine a écrit :<br>
> [snip]<br>
<div>><br>
> default_pass_scheme = MD5-CRYPT<br>
> password_query = SELECT password FROM mailbox WHERE username =  9;%u'<br>
> user_query = SELECT CONCAT(domain,'/',maildir) AS maildir, 1 02 AS uid,<br>
> 106 AS gid FROM mailbox WHERE username = '%u'<br>
> Et maintenant il se lance mais le client me demande mon mot de passe<b r>
> mais me sort une erreur disant que L'authentification MD5-Digest a ratée<br>
> et qu'aucune de mes méthodes d'authentification ne semblent fonctionner<br>
> sur le serveur IMAP.<br>
><br>
<br>
</div>tu veux dire Digest-md5?<br>
<br>
Si j'étais toi, j'utiliserais PLAIN sous TLS ou SSL. ça marcher a pour<br>
plus de clients que digest-md5.<br>
</blockquote></div><br>
--0015174ff158076a4604610ff690--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
- quel client de mail as-tu utilisé pour tester?
- montre la sortie de 'postconf -n'. tu peux remplacer des infos locales
mais fais ça de façon cohérente (genre remplace le domaine par
"exemple.com" (et si t'as besoin d'autres domaines: example.net,
example.org, *.example), les IPs publiques par 192.0.2.* et les IPs
privées par 10.* (ça devrai suffire).
- si tu envoies des logs, ne les tronque pas. D'ailleurs: ne fais jamais
ça (oui, jamais de chez jamais).
- utilise telnet à partir du même poste où tu as ton mailer:
$ telnet tonserveur 25
...
EHLO toto.example.net
...
QUIT
fais un copier-coller de tout ça et envoie par ici. (encore une fois, tu
peux remplacer des infos privées, mais de façon "cohérente"...).
PS. en postant de chez jamel^W gmail, utilises le bouton "text". car
des trucs du genre:
' (gmail ajoute une "url" à chaque fois qu'il voit une adresse mail), ça
devient vite illisible.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact