postfix-mysql - Logiciels - Linux et OS Alternatifs
Marsh Posté le 26-08-2003 à 14:59:01
Auriez vous une solution pour voir si postfix essaie bien d'accéder à ma base mysql ? Un outil qui écoute le port 3360 par exemple?
Marsh Posté le 28-08-2003 à 20:07:01
chaica a écrit : ah merci! ...hu(p)m... |
Je te conseil plutot d'utiliser openldap avec postfix, comme ca tu poura aussi t'en servir avec courier imap.
tested&approuved on freebsd.
Marsh Posté le 28-08-2003 à 20:11:20
chaica a écrit : Auriez vous une solution pour voir si postfix essaie bien d'accéder à ma base mysql ? Un outil qui écoute le port 3360 par exemple? |
bin tu te loggue dans un shell mysql, ensuite tu tapes status :
Citation : mysql> status |
tu regarde le nombre de "questions" avant que postifx ne bouge, tu envoi ton mail, tu refait un status, et tu matte si "questions" à augmenté
sinon tu lance un tcpdump -i eth0 "port 3306"
pour voir le traffic qui passe
Marsh Posté le 28-08-2003 à 20:27:29
dans /var/log/mysql tu dois aussi pourvoir trouver toutes les requetes sql
as-tu mis un système d'authentifiaction entre les 2 du genre cyrus-sasl....sinon ça va pas marcher à mon avis.
Marsh Posté le 28-08-2003 à 22:31:46
Bobor a écrit : dans /var/log/mysql tu dois aussi pourvoir trouver toutes les requetes sql |
Y'a pas d'identification pour l'instant, il faut juste que postfix dépose le courrier dans la boite et pendant ce temps il ne le fait pas encore.
Marsh Posté le 28-08-2003 à 22:36:18
dans mysql, tes users, tu les a rentrés en "admin" ou "admin@truc.com"? regarde si ça vient pas de là.
Marsh Posté le 28-08-2003 à 22:46:04
j'ai l'impression qui cherche même pas à ouvrir la base, en fait. Sinon j'ai utilisé un tutorial pour créer les bases et configurer les .cf donc y'a pas de problèmes normalement et j'ai fait marcher une conf similaire sous Freebsd.
Marsh Posté le 28-08-2003 à 22:50:48
donne les log mysql (requêtes) pour voir s'il y a pas un problème d'authentification sur la base et voir si les requêtes passent bien vers mysql.
Eventuellement mets ton main.cf et tes .cf pour la config de ta base.
Marsh Posté le 28-08-2003 à 23:00:42
Bobor a écrit : donne les log mysql (requêtes) pour voir s'il y a pas un problème d'authentification sur la base et voir si les requêtes passent bien vers mysql. |
main.cf
Code :
|
mysql_virtual_domains_maps.cf
Code :
|
mysql_virtual_mailbox_maps.cf
Code :
|
mysql_virtual_alias_maps.cf
Code :
|
Vouala une bière (et de bon coeur!) à celui qui trouve
Marsh Posté le 29-08-2003 à 08:22:59
question con, postfix est bien compilé avec le support mysql ?
Marsh Posté le 29-08-2003 à 09:58:54
j'ai à peu près la même config, sauf que dans mon virtual-mailbox.cf, je sélectionne sur l'email et non le username (where field).
vérifie également que tes user soient bien en 1003 et 102 pour les uid/gid et que les droits sur les mailbox le soient aussi.
et bonne suggestion: postfix est-il bien compilé avec le support mysql?
Marsh Posté le 29-08-2003 à 11:21:27
Ben c'est le paquet debian postfix-mysql. 102 c'est l'uid de mon utilisateur postfix et 1003 son gif.
Marsh Posté le 29-08-2003 à 11:39:57
essaie de rentrer tes users en adresse email dans mysql alors. ça coute rien d'essayer...
Marsh Posté le 29-08-2003 à 11:44:09
ouais j'essaierai ca mais je pense qu'il n'essaie même pas de joindre la base.
Marsh Posté le 29-08-2003 à 11:47:16
y a aucun log dans /var/log/mysql?
t'as essayé de te connecter avec mysql sur la base postfix et user postfix@localhost?
Marsh Posté le 29-08-2003 à 11:47:45
ouais j'ai tenté . Sinon dans les logs il n'y a rien pour l'instant.
Marsh Posté le 29-08-2003 à 11:49:29
si ça peut t'aider:
grep mysql main.cf:
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, check_recipient_access mysqletc/postfix/mysql-access-recipient.cf, reject_unauth_destination
alias_maps = mysqletc/postfix/mysql-aliases.cf
relocated_maps = mysqletc/postfix/mysql-relocated.cf
virtual_mailbox_maps = mysqletc/postfix/mysql-virtual-maps.cf
virtual_alias_maps = mysqletc/postfix/mysql-virtual.cf
virtual_uid_maps = mysqletc/postfix/mysql-virtual-uid.cf
virtual_gid_maps = mysqletc/postfix/mysql-virtual-gid.cf
cat mysql-access-recipient.cf:
user = xxxxx
password = xxxxxx
dbname = mailsql
table = auth_domain
select_field = restriction
where_field = domain
hosts = unixvar/run/mysqld/mysqld.sock
Marsh Posté le 25-08-2003 à 20:35:55
Salut,
Après avoir installé un serveur mail postfix-mysql sur un freebsd, j'installe ca sur une debian. Mais jusqu'ici ca bloque alors que j'ai repris les meme fichiers de conf et j'ai adapté sur la debian.
Voila l'erreur :
Le "unknown user" me laisse penser qu'il n'arrive pas à joindre la base sql mais je ne comprends pas.
Si vous avez des pistes