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 +
POSTFIX 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 <http://main.cf>:
virtual_alias_maps > proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf
<http://mysql_virtual_alias_maps.cf>
virtual_mailbox_domains > proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
<http://mysql_virtual_domains_maps.cf>
virtual_mailbox_maps > proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf
<http://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
<http://mysql_virtual_mailbox_maps.cf>:
user = emailAdmin
password = password
hosts = mysql.domain.com <http://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=' <mailto:' AND active = '1';
+------------------------------------+
| CONCAT(domain,'/',maildir) |
+------------------------------------+
| domain.com// <http://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.conf
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 <http://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,
106 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
uid2(postfix) gid6(postfix) groups6(postfix)
Et pire encore lors que je vérifie la liste des ports ouverts le port
IMAP et POP ne le sont pas.
Comment faire pour obliger Dovecot a écouter sur ces ports? (en
supposant que ce soit le problème)
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 +
POSTFIX 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 <http://main.cf>:
virtual_alias_maps > proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf
<http://mysql_virtual_alias_maps.cf>
virtual_mailbox_domains > proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
<http://mysql_virtual_domains_maps.cf>
virtual_mailbox_maps > proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf
<http://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
<http://mysql_virtual_mailbox_maps.cf>:
user = emailAdmin
password = password
hosts = mysql.domain.com <http://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 <mailto:email@domain.com>' AND active = '1';
+------------------------------------+
| CONCAT(domain,'/',maildir) |
+------------------------------------+
| domain.com/user@domain.com/ <http://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.conf
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 <http://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,
106 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
uid2(postfix) gid6(postfix) groups6(postfix)
Et pire encore lors que je vérifie la liste des ports ouverts le port
IMAP et POP ne le sont pas.
Comment faire pour obliger Dovecot a écouter sur ces ports? (en
supposant que ce soit le problème)
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 +
POSTFIX 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 <http://main.cf>:
virtual_alias_maps > proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf
<http://mysql_virtual_alias_maps.cf>
virtual_mailbox_domains > proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
<http://mysql_virtual_domains_maps.cf>
virtual_mailbox_maps > proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf
<http://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
<http://mysql_virtual_mailbox_maps.cf>:
user = emailAdmin
password = password
hosts = mysql.domain.com <http://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=' <mailto:' AND active = '1';
+------------------------------------+
| CONCAT(domain,'/',maildir) |
+------------------------------------+
| domain.com// <http://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.conf
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 <http://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,
106 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
uid2(postfix) gid6(postfix) groups6(postfix)
Et pire encore lors que je vérifie la liste des ports ouverts le port
IMAP et POP ne le sont pas.
Comment faire pour obliger Dovecot a écouter sur ces ports? (en
supposant que ce soit le problème)
Le 5 janvier 2009 03:11, mouss a écrit :
Johan Dindaine a écrit :> Bonne et heureuse année 2009 a la liste. Que cette année soit auss i
> meilleurs que feu 2008 ;)
>
> Depuis ce matin, je me suis lancé dans l'installation de POSTFIX +
> POSTFIX 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 <http://main.cf>:
> virtual_alias_maps =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf
> <http://mysql_virtual_alias_maps.cf>
> virtual_mailbox_domains =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
> <http://mysql_virtual_domains_maps.cf>
> virtual_mailbox_maps =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf
> <http://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
> <http://mysql_virtual_mailbox_maps.cf>:
> user = emailAdmin
> password = password
> hosts = mysql.domain.com <http://mysql.domain.com>
> dbname = email
> query = SELECT CONCAT(domain,'/',maildir) FROM mailbox WHE RE
> 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=' <mailto:' AND active = '1';
> +------------------------------------+
> | CONCAT(domain,'/',maildir) |
> +------------------------------------+
> | domain.com// <http://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é doveco t.conf
> 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 <http://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 ui d,
> 106 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
> uid2(postfix) gid6(postfix) groups6(postfix)
>
> Et pire encore lors que je vérifie la liste des ports ouverts le por t
> IMAP et POP ne le sont pas.
> Comment faire pour obliger Dovecot a écouter sur ces ports? (en
> supposant que ce soit le problème)
>
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.
>
Le 5 janvier 2009 03:11, mouss <mouss@ml.netoyen.net> a écrit :
Johan Dindaine a écrit :
> Bonne et heureuse année 2009 a la liste. Que cette année soit auss i
> meilleurs que feu 2008 ;)
>
> Depuis ce matin, je me suis lancé dans l'installation de POSTFIX +
> POSTFIX 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 <http://main.cf>:
> virtual_alias_maps =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf
> <http://mysql_virtual_alias_maps.cf>
> virtual_mailbox_domains =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
> <http://mysql_virtual_domains_maps.cf>
> virtual_mailbox_maps =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf
> <http://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
> <http://mysql_virtual_mailbox_maps.cf>:
> user = emailAdmin
> password = password
> hosts = mysql.domain.com <http://mysql.domain.com>
> dbname = email
> query = SELECT CONCAT(domain,'/',maildir) FROM mailbox WHE RE
> 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 <mailto:email@domain.com>' AND active = '1';
> +------------------------------------+
> | CONCAT(domain,'/',maildir) |
> +------------------------------------+
> | domain.com/user@domain.com/ <http://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é doveco t.conf
> 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 <http://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 ui d,
> 106 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 por t
> IMAP et POP ne le sont pas.
> Comment faire pour obliger Dovecot a écouter sur ces ports? (en
> supposant que ce soit le problème)
>
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.
>
Le 5 janvier 2009 03:11, mouss a écrit :
Johan Dindaine a écrit :> Bonne et heureuse année 2009 a la liste. Que cette année soit auss i
> meilleurs que feu 2008 ;)
>
> Depuis ce matin, je me suis lancé dans l'installation de POSTFIX +
> POSTFIX 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 <http://main.cf>:
> virtual_alias_maps =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf
> <http://mysql_virtual_alias_maps.cf>
> virtual_mailbox_domains =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
> <http://mysql_virtual_domains_maps.cf>
> virtual_mailbox_maps =
> proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf
> <http://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
> <http://mysql_virtual_mailbox_maps.cf>:
> user = emailAdmin
> password = password
> hosts = mysql.domain.com <http://mysql.domain.com>
> dbname = email
> query = SELECT CONCAT(domain,'/',maildir) FROM mailbox WHE RE
> 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=' <mailto:' AND active = '1';
> +------------------------------------+
> | CONCAT(domain,'/',maildir) |
> +------------------------------------+
> | domain.com// <http://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é doveco t.conf
> 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 <http://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 ui d,
> 106 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
> uid2(postfix) gid6(postfix) groups6(postfix)
>
> Et pire encore lors que je vérifie la liste des ports ouverts le por t
> IMAP et POP ne le sont pas.
> Comment faire pour obliger Dovecot a écouter sur ces ports? (en
> supposant que ce soit le problème)
>
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.
>
[snip]
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,
106 AS gid FROM mailbox WHERE username = '%u'
Et maintenant il se lance mais le client me demande mon mot de passe
mais me 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.
[snip]
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,
106 AS gid FROM mailbox WHERE username = '%u'
Et maintenant il se lance mais le client me demande mon mot de passe
mais me 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.
[snip]
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,
106 AS gid FROM mailbox WHERE username = '%u'
Et maintenant il se lance mais le client me demande mon mot de passe
mais me 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.
Johan Dindaine a écrit :
> [snip]
>
> 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 ,
> 106 AS gid FROM mailbox WHERE username = '%u'
> Et maintenant il se lance mais le client me demande mon mot de passe
> mais me sort une erreur disant que L'authentification MD5-Digest a rat ée
> et qu'aucune de mes méthodes d'authentification ne semblent fonctionn er
> sur le serveur IMAP.
>
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.
Johan Dindaine a écrit :
> [snip]
>
> 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 ,
> 106 AS gid FROM mailbox WHERE username = '%u'
> Et maintenant il se lance mais le client me demande mon mot de passe
> mais me sort une erreur disant que L'authentification MD5-Digest a rat ée
> et qu'aucune de mes méthodes d'authentification ne semblent fonctionn er
> sur le serveur IMAP.
>
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.
Johan Dindaine a écrit :
> [snip]
>
> 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 ,
> 106 AS gid FROM mailbox WHERE username = '%u'
> Et maintenant il se lance mais le client me demande mon mot de passe
> mais me sort une erreur disant que L'authentification MD5-Digest a rat ée
> et qu'aucune de mes méthodes d'authentification ne semblent fonctionn er
> sur le serveur IMAP.
>
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.
Salut Mouss,
J'ai maitnenant un probleme avec mon SASL j'ai bien suivie la doc de
dovecot 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_authenticated, reject_unauth_destination
Et dans le fichier de dovecot.conf j'ai le socket qui est bien créé pour
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
' <mailto:' le 22/01/2009 11:42
554 5.7.1
<mailto:: Relay access denied Postfix refuse
d'envoyer l'email.
J'ai cherché longtemps mais je ne semble pas trouver de solutions.
Salut Mouss,
J'ai maitnenant un probleme avec mon SASL j'ai bien suivie la doc de
dovecot 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_authenticated, reject_unauth_destination
Et dans le fichier de dovecot.conf j'ai le socket qui est bien créé pour
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
'jojolapin972@gmail.com <mailto:jojolapin972@gmail.com>' le 22/01/2009 11:42
554 5.7.1 <jojolapin972@gmail.com
<mailto:jojolapin972@gmail.com>>: Relay access denied Postfix refuse
d'envoyer l'email.
J'ai cherché longtemps mais je ne semble pas trouver de solutions.
Salut Mouss,
J'ai maitnenant un probleme avec mon SASL j'ai bien suivie la doc de
dovecot 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_authenticated, reject_unauth_destination
Et dans le fichier de dovecot.conf j'ai le socket qui est bien créé pour
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
' <mailto:' le 22/01/2009 11:42
554 5.7.1
<mailto:: Relay access denied Postfix refuse
d'envoyer l'email.
J'ai cherché longtemps mais je ne semble pas trouver de solutions.
Johan Dindaine a écrit :
> Salut Mouss,
>
> J'ai maitnenant un probleme avec mon SASL j'ai bien suivie la doc de
> dovecot 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_authenticated, reject_unauth_destination
>
> Et dans le fichier de dovecot.conf j'ai le socket qui est bien créé pour
> 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
> ' <mailto:' le 22/01/2009 11:42
> 554 5.7.1
> <mailto:: Relay access denied Postfix refuse
> d'envoyer l'email.
>
- 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, t u
peux remplacer des infos privées, mais de façon "cohérente"...).
> J'ai cherché longtemps mais je ne semble pas trouver de solutions.
>
Johan Dindaine a écrit :
> Salut Mouss,
>
> J'ai maitnenant un probleme avec mon SASL j'ai bien suivie la doc de
> dovecot 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_authenticated, reject_unauth_destination
>
> Et dans le fichier de dovecot.conf j'ai le socket qui est bien créé pour
> 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
> 'jojolapin972@gmail.com <mailto:jojolapin972@gmail.com>' le 22/01/2009 11:42
> 554 5.7.1 <jojolapin972@gmail.com
> <mailto:jojolapin972@gmail.com>>: Relay access denied Postfix refuse
> d'envoyer l'email.
>
- 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, t u
peux remplacer des infos privées, mais de façon "cohérente"...).
> J'ai cherché longtemps mais je ne semble pas trouver de solutions.
>
Johan Dindaine a écrit :
> Salut Mouss,
>
> J'ai maitnenant un probleme avec mon SASL j'ai bien suivie la doc de
> dovecot 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_authenticated, reject_unauth_destination
>
> Et dans le fichier de dovecot.conf j'ai le socket qui est bien créé pour
> 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
> ' <mailto:' le 22/01/2009 11:42
> 554 5.7.1
> <mailto:: Relay access denied Postfix refuse
> d'envoyer l'email.
>
- 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, t u
peux remplacer des infos privées, mais de façon "cohérente"...).
> J'ai cherché longtemps mais je ne semble pas trouver de solutions.
>
- 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
250-mon.server.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN
250-AUTH=PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSNfais 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"...).
Pour l'envoie d'un message vers mon compte gmail
Depuis outlook
Feb 2 01:37:16 myserv postfix/smtpd[28325]: connect from
sender.sender.com[86.6.XX.YY]
Feb 2 01:37:16 myserv postfix/smtpd[28325]: NOQUEUE: reject: RCPT
from sender.sender.com[86.6.XX.YY]: 554 5.7.1
: Relay access denied; from=
to= proto=ESMTP helo=<crystaliz>
Feb 2 01:37:19 myserv postfix/smtpd[28325]: disconnect from
sender.sender.com[86.6.XX.YY]
Depuis thunderbird
Feb 2 01:51:23 myserv postfix/qmgr[2907]: 8347C4002B7:
from=, sizef1, nrcpt=1 (queue active)
Feb 2 01:51:23 myserv postfix/smtpd[29068]: disconnect from
sender.sender.com[86.6.XX.YY]
Feb 2 01:51:53 myserv postfix/smtp[29074]: connect to
86.6.XX.YY[86.6.XX.YY]: Connection timed out (port 25)
Feb 2 01:51:53 myserv postfix/smtp[29074]: 8347C4002B7:
to=, relay=none, delay1,
delays=0.65/0.02/30/0, dsn=4.4.1, statusÞferred (connect to
86.6.XX.YY[86.6.XX.YY]: Connection timed out)
J'ai cherché longtemps mais je ne semble pas trouver de solutions.
- 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
250-mon.server.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN
250-AUTH=PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
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"...).
Pour l'envoie d'un message vers mon compte gmail
Depuis outlook
Feb 2 01:37:16 myserv postfix/smtpd[28325]: connect from
sender.sender.com[86.6.XX.YY]
Feb 2 01:37:16 myserv postfix/smtpd[28325]: NOQUEUE: reject: RCPT
from sender.sender.com[86.6.XX.YY]: 554 5.7.1
<jojolapin972@gmail.com>: Relay access denied; from=<user@domain.com>
to=<jojolapin972@gmail.com> proto=ESMTP helo=<crystaliz>
Feb 2 01:37:19 myserv postfix/smtpd[28325]: disconnect from
sender.sender.com[86.6.XX.YY]
Depuis thunderbird
Feb 2 01:51:23 myserv postfix/qmgr[2907]: 8347C4002B7:
from=<user@domain.com>, sizef1, nrcpt=1 (queue active)
Feb 2 01:51:23 myserv postfix/smtpd[29068]: disconnect from
sender.sender.com[86.6.XX.YY]
Feb 2 01:51:53 myserv postfix/smtp[29074]: connect to
86.6.XX.YY[86.6.XX.YY]: Connection timed out (port 25)
Feb 2 01:51:53 myserv postfix/smtp[29074]: 8347C4002B7:
to=<jojolapin972@gmail.com>, relay=none, delay1,
delays=0.65/0.02/30/0, dsn=4.4.1, statusÞferred (connect to
86.6.XX.YY[86.6.XX.YY]: Connection timed out)
J'ai cherché longtemps mais je ne semble pas trouver de solutions.
- 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
250-mon.server.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN
250-AUTH=PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSNfais 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"...).
Pour l'envoie d'un message vers mon compte gmail
Depuis outlook
Feb 2 01:37:16 myserv postfix/smtpd[28325]: connect from
sender.sender.com[86.6.XX.YY]
Feb 2 01:37:16 myserv postfix/smtpd[28325]: NOQUEUE: reject: RCPT
from sender.sender.com[86.6.XX.YY]: 554 5.7.1
: Relay access denied; from=
to= proto=ESMTP helo=<crystaliz>
Feb 2 01:37:19 myserv postfix/smtpd[28325]: disconnect from
sender.sender.com[86.6.XX.YY]
Depuis thunderbird
Feb 2 01:51:23 myserv postfix/qmgr[2907]: 8347C4002B7:
from=, sizef1, nrcpt=1 (queue active)
Feb 2 01:51:23 myserv postfix/smtpd[29068]: disconnect from
sender.sender.com[86.6.XX.YY]
Feb 2 01:51:53 myserv postfix/smtp[29074]: connect to
86.6.XX.YY[86.6.XX.YY]: Connection timed out (port 25)
Feb 2 01:51:53 myserv postfix/smtp[29074]: 8347C4002B7:
to=, relay=none, delay1,
delays=0.65/0.02/30/0, dsn=4.4.1, statusÞferred (connect to
86.6.XX.YY[86.6.XX.YY]: Connection timed out)
J'ai cherché longtemps mais je ne semble pas trouver de solutions.