[Je Pete un CABLE] Postfix/Mysql : impossible de les faire marcher !!!

Postfix/Mysql : impossible de les faire marcher !!! [Je Pete un CABLE] - Installation - Linux et OS Alternatifs

Marsh Posté le 23-01-2004 à 17:20:15    

salut,
 
j en ai marre :fou:
dès que j active le support de mysql dans postfix, impossible de mailer
j ai ca ds les logs :  
 

Jan 23 17:09:35 tomate imaplogin: LOGIN: DEBUG: ip=[:ffff:192.168.0.254], username=tomate
Jan 23 17:09:35 tomate imaplogin: LOGIN, user=tomate, ip=[:ffff:192.168.0.254]
Jan 23 17:09:35 tomate imaplogin: LOGOUT, user=tomate, ip=[:ffff:192.168.0.254], headers=292, body=0
Jan 23 17:09:43 tomate postfix/smtpd[28704]: connect from tomate.homelinux.org[192.168.0.254]
Jan 23 17:09:43 tomate postfix/smtpd[28704]: 9495CB52B: client=tomate.homelinux.org[192.168.0.254]
Jan 23 17:09:43 tomate postfix/trivial-rewrite[13916]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Jan 23 17:09:43 tomate postfix/trivial-rewrite[13916]: fatal: mysql:/etc/postfix/transport.cf: table lookup problem
Jan 23 17:09:44 tomate postfix/smtpd[28704]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Jan 23 17:09:44 tomate postfix/smtpd[28704]: warning: resolve_clnt_query: bad read: Success
Jan 23 17:09:44 tomate postfix/master[30857]: warning: process /usr/lib/postfix/trivial-rewrite pid 13916 exit status 1


 
pourtant j ai suivi 2 how to !!!!
 
sachant ke sans le support mysql, les mails partent tres bien :)
 
si vous avez deja eu ce pb n hesitez pas ;)
si vous voulez d autres fichier de conf, dites le moi :D
 
main.cf de postfix :
 

# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.
 
# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = postdrop
 
# appending .domain is the MUA's job.
append_dot_mydomain = yes
 
#smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_banner = mail.tomate.homelinux.org ESMTP $mail_name
biff = no
 
# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h
 
#myhostname = gate.tomate.homelinux.org
myhostname = localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = tomate.homelinux.org, localhost.homelinux.org, , localhost
relayhost =
mynetworks = 127.0.0.1, 192.168.0.0/24
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
 
transport_maps=mysql:/etc/postfix/transport.cf
virtual_mailbox_maps=mysql:/etc/postfix/mysql_virt.cf
virtual_uid_maps=mysql:/etc/postfix/uids.cf
virtual_gid_maps=mysql:/etc/postfix/gids.cf
virtual_mailbox_base=/
mydestination = $mydomain, $myhostname, $transport_maps
virtual_maps =mysql:/etc/postfix/virtual.cf


 
les differents fichier de conf pour mysql (les virtual_*) sont de cette forme la :
 
transport.cf
 

user=postfix
password=pouet
dbname=maildb
table=transport
select_field=transport
where_field=domain
hosts=localhost


 
 
:'(


Message édité par Tomate le 23-01-2004 à 17:40:32

---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 17:20:15   

Reply

Marsh Posté le 23-01-2004 à 17:26:15    


hosts = unix:/var/run/mysqld/mysqld.sock ?


Message édité par mikala le 23-01-2004 à 17:27:07

---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 17:27:07    

avant de te pendre tu peux aussi utiliser d'autres moyens comme gérer les comptes dans une base ldap ou postgresql

Reply

Marsh Posté le 23-01-2004 à 17:29:47    

mikala a écrit :


hosts = unix:/var/run/mysqld/mysqld.sock ?



rajouté ds mainc.cf = idem :(


Message édité par Tomate le 23-01-2004 à 17:29:55

---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 17:40:17    

Vérifie les droits sur ton fichier /var/run/....
Surprenant que dans ton postfix, tu n'y aies aucune référence.
 
Ta base mysql fonctionne-t-elle correctement ?

Reply

Marsh Posté le 23-01-2004 à 18:02:57    

tomate77 a écrit :

rajouté ds mainc.cf = idem :(


rajoute le dans _chaque_ fichier .
je sais pas mais je vais peut etre venir le compiler moi meme
allez hop
echo "mikala  ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers :o


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 18:16:43    

ripper a écrit :

Vérifie les droits sur ton fichier /var/run/....
Surprenant que dans ton postfix, tu n'y aies aucune référence.
 
Ta base mysql fonctionne-t-elle correctement ?

tous les droits sont bons :/
rx a chaque fois pour les rep
 
bah j ai mis ca ds main.cf : hosts=localhost unix:/var/run/mysqld/mysqld.sock
mais ca marche pas mieux :(


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 18:17:46    

tomate77 a écrit :

tous les droits sont bons :/
rx a chaque fois pour les rep
 
bah j ai mis ca ds main.cf : hosts=localhost unix:/var/run/mysqld/mysqld.sock
mais ca marche pas mieux :(


pas que dans le main.cf je te dis mais dans chaque fichier de conf ...


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 18:19:48    

mikala a écrit :


rajoute le dans _chaque_ fichier .
je sais pas mais je vais peut etre venir le compiler moi meme
allez hop
echo "mikala  ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers :o
 

idem evidemment :o
 
je pense en effet a cette solution :D
 
(postfix & mysql version deb au fait :p)


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 18:20:15    

mikala a écrit :


pas que dans le main.cf je te dis mais dans chaque fichier de conf ...
 

oui je viens de tester avac hosts=unix....
pareil


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 18:20:15   

Reply

Marsh Posté le 23-01-2004 à 18:21:16    

tu as postmaper bien sur ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 18:21:39    

mikala a écrit :

tu as postmaper bien sur ?

ki ca ? :whistle:


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 18:24:05    


postmap tonfichiermysql.cf ...


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 18:25:55    

mikala a écrit :


postmap tonfichiermysql.cf ...

oue donc postmapé hein [:ddr555]
 
je viens de le faire :D
 
par contre j ai pas de fichier aliases ds /etc/postfix :p
je vais en faire un


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 18:31:10    

idem avec les fichiers de conf postmapé :(


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 19:41:56    

j'ai posté il y a qqs temps sur le même sujet.
Postfix-mysql sous debian testing. Impossible de le faire marcher.
 
Si tu y arrives merci de me contacter en mp :)

Reply

Marsh Posté le 23-01-2004 à 19:54:47    

chaica a écrit :

j'ai posté il y a qqs temps sur le même sujet.
Postfix-mysql sous debian testing. Impossible de le faire marcher.
 
Si tu y arrives merci de me contacter en mp :)

ok ca me rassure :D
 
on va essayer avec les src alors ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 19:57:59    

chaica a écrit :

j'ai posté il y a qqs temps sur le même sujet.
Postfix-mysql sous debian testing. Impossible de le faire marcher.
 
Si tu y arrives merci de me contacter en mp :)


viens sur irc va #info irc.tafiole.net :d
je vais faire la fete au postfix de tomate d'abord & apres on verra pour toi :D
(je l'ai installé sur au moins 8 débian testing sans probleme donc .. )


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 20:01:36    

mikala a écrit :


viens sur irc va #info irc.tafiole.net :d
je vais faire la fete au postfix de tomate d'abord & apres on verra pour toi :D
(je l'ai installé sur au moins 8 débian testing sans probleme donc .. )

oui mais t as utilise les packages debian ou pas (sur les 8 pcs)??


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 20:06:02    

tomate77 a écrit :

oui mais t as utilise les packages debian ou pas (sur les 8 pcs)??


sur 3 d'entre eux je me suis servi des paquets lesbian .


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 20:07:08    

mikala a écrit :


sur 3 d'entre eux je me suis servi des paquets lesbian .

je te crois po :o


---------------
:: Light is Right ::
Reply

Marsh Posté le 23-01-2004 à 20:31:21    

postfix sur sid est chrooté, alors peut etre qu'il n'arrive pas a utiliser ta socket mysql spécifiée dans la conf. faut peut etre la recopiée ailleurs ou oublier ce que je raconte car je me plante peut etre


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 23-01-2004 à 20:32:41    

the_fireball a écrit :

postfix sur sid est chrooté, alors peut etre qu'il n'arrive pas a utiliser ta socket mysql spécifiée dans la conf. faut peut etre la recopiée ailleurs ou oublier ce que je raconte car je me plante peut etre


c'est pas un paquet debian et c'est une testing :)
sinon merci de ton intervention  [:ddr555]


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-01-2004 à 20:44:51    

mikala a écrit :


c'est pas un paquet debian et c'est une testing :)
sinon merci de ton intervention  [:ddr555]  


 
Actuellement je bosse plus dessus mais si jamais ça me reprends je saurai qui contacter :d

Reply

Marsh Posté le 24-01-2004 à 13:04:49    

mikala a écrit :


c'est pas un paquet debian et c'est une testing :)
sinon merci de ton intervention  [:ddr555]  


 
bien fait alors vu que vous le compilez, vous meritez que ça merde.  Vive les packages debian
 
 
 [:bendk97]  [:ddr555]


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 24-01-2004 à 13:18:02    

vive openldap surtout!  :whistle:  
pourquoi utiliser mysql alors que ldap est créé à cet effet  :??:

Reply

Marsh Posté le 24-01-2004 à 13:18:12    

the_fireball a écrit :


 
bien fait alors vu que vous le compilez, vous meritez que ça merde.  Vive les packages debian
 
 
 [:bendk97]  [:ddr555]  

ca _merde_ aussi avec les packets debian :kaola:


---------------
:: Light is Right ::
Reply

Marsh Posté le 24-01-2004 à 13:19:45    

tomate77 a écrit :

ca _merde_ aussi avec les packets debian :kaola:  


 
fait gaffe tu commence à attraper le _symptôme_ mikala :D

Reply

Marsh Posté le 24-01-2004 à 13:26:21    

void_ppc a écrit :


 
fait gaffe tu commence à attraper le _symptôme_ mikala :D


_hein_ ?
 [:ddr555]


---------------
Intermittent du GNU
Reply

Marsh Posté le 24-01-2004 à 13:28:50    

mikala a écrit :


_hein_ ?
 [:ddr555]  


 
 :lol:  [:urd]

Reply

Marsh Posté le 24-01-2004 à 13:34:28    

void_ppc a écrit :


 
fait gaffe tu commence à attraper le _symptôme_ mikala :D

c kler le syndrome rien ne marche tu veux dire :whistle:


---------------
:: Light is Right ::
Reply

Marsh Posté le 24-01-2004 à 13:34:45    

revenons a mon pb :o


---------------
:: Light is Right ::
Reply

Marsh Posté le 25-01-2004 à 13:19:33    

& the winner is :o

Citation :

<mikala> il fonctionne ton postfix
<mikala> aye
<mikala> j'ai viré ta malédiction
<mikala> Jan 25 13:10:02 tomate postfix/pickup[26315]: EA86BB4EE: uid=0 from=<root>
<mikala> Jan 25 13:10:02 tomate postfix/cleanup[13294]: EA86BB4EE: message-id=<20040125121002.EA86BB4EE@localhost>
<mikala> Jan 25 13:10:03 tomate postfix/qmgr[25495]: EA86BB4EE: from=<root@tomate.homelinux.org>, size=277, nrcpt=1 (queue active)
<mikala> Jan 25 13:10:03 tomate postfix/virtual[3510]: EA86BB4EE: to=<root@tomate.homelinux.org>, relay=virtual, delay=1, status=bounced (unknown user: "root@tomate.homelinux.org" )
<mikala> Jan 25 13:10:03 tomate postfix/cleanup[13294]: 64798B50E: message-id=<20040125121003.64798B50E@localhost>
<mikala> Jan 25 13:10:03 tomate postfix/qmgr[25495]: 64798B50E: from=<>, size=1819, nrcpt=1 (queue active)
<mikala> Jan 25 13:10:03 tomate postfix/virtual[3510]: 64798B50E: to=<root@tomate.homelinux.org>, relay=virtual, delay=0, status=bounced (unknown user: "root@tomate.homelinux.org" )


& voila :]


Message édité par mikala le 25-01-2004 à 13:21:35

---------------
Intermittent du GNU
Reply

Marsh Posté le 25-01-2004 à 13:33:27    

mikala a écrit :

& the winner is :o

Citation :

<mikala> il fonctionne ton postfix
<mikala> aye
<mikala> j'ai viré ta malédiction
<mikala> Jan 25 13:10:02 tomate postfix/pickup[26315]: EA86BB4EE: uid=0 from=<root>
<mikala> Jan 25 13:10:02 tomate postfix/cleanup[13294]: EA86BB4EE: message-id=<20040125121002.EA86BB4EE@localhost>
<mikala> Jan 25 13:10:03 tomate postfix/qmgr[25495]: EA86BB4EE: from=<root@tomate.homelinux.org>, size=277, nrcpt=1 (queue active)
<mikala> Jan 25 13:10:03 tomate postfix/virtual[3510]: EA86BB4EE: to=<root@tomate.homelinux.org>, relay=virtual, delay=1, status=bounced (unknown user: "root@tomate.homelinux.org" )
<mikala> Jan 25 13:10:03 tomate postfix/cleanup[13294]: 64798B50E: message-id=<20040125121003.64798B50E@localhost>
<mikala> Jan 25 13:10:03 tomate postfix/qmgr[25495]: 64798B50E: from=<>, size=1819, nrcpt=1 (queue active)
<mikala> Jan 25 13:10:03 tomate postfix/virtual[3510]: 64798B50E: to=<root@tomate.homelinux.org>, relay=virtual, delay=0, status=bounced (unknown user: "root@tomate.homelinux.org" )


& voila :]


 
magie voodoo :o
 
et pis c est pas fini en fait :D
 
postfixadmin ne cree pas les comptes ds /usr/local/virtual :D
(pb de droits)


---------------
:: Light is Right ::
Reply

Marsh Posté le 25-01-2004 à 13:42:35    

détails que tout cela :o


---------------
Intermittent du GNU
Reply

Marsh Posté le 25-01-2004 à 13:53:53    

mikala a écrit :

détails que tout cela :o

[:opus dei]


---------------
:: Light is Right ::
Reply

Marsh Posté le 25-01-2004 à 15:40:48    

[:sygus]
espoir, Ô espoir :o :ange:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 25-01-2004 à 15:44:20    

udok a écrit :

[:sygus]
espoir, Ô espoir :o :ange:

...


---------------
:: Light is Right ::
Reply

Marsh Posté le 04-02-2004 à 14:04:30    

Salut à tous,
 
je squatte ce post car je suis tombé dessus avec l'ami google. J'ai exactement le même problème que tomate77 sur ma Debian Woody.
 
Donc, question : quel à été la solution de mikala ;) ???  
 
Merci d'avance pour vos réponses !
 
@+
la source

Reply

Marsh Posté le 04-02-2004 à 14:09:02    

je ne sais plus  [:ddr555]  
mais files un postconf -n des fois que :D
ainsi que la tete des fichier mysql
sinon ma conf est disponible ici si cela peut aider :)
 
Ah oui bien sur il a suivi le howto de high5


Message édité par mikala le 17-06-2004 à 07:53:47

---------------
Intermittent du GNU
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed