petit (non gros ) problème de config avec mysql [postfix] - Installation - Linux et OS Alternatifs
Marsh Posté le 22-10-2003 à 16:46:11
tu as essayes de rajouter dans ton main.cf la ligne
|
sinon ton postfix tu l'as compilé toi mème ? ( c'est bien ) ou tu as pris les packets débian ? ( c'est mal )
Marsh Posté le 22-10-2003 à 16:57:07
ça fait pareil
en même temps j'ai d'autres problèmes, car j'ai réussi à tester (en non chrootant tous les démons qui posaient problème).
et en faite j'ai l'impression qu'il n'aime pas le format de ma base, il faut dire que les how-to sont plutôt bizarre
Marsh Posté le 22-10-2003 à 17:15:49
hum je sais pas
mes daemons ne sont pas chrooter , mais j'ai les acl de grsec qui en revanche l'entourent de maniere je pense assez correcte
(en fait je l'avais chrooté avant mais depuis l'utilisation de grsec le chroot étant renforcé ,postfix n'arrivait plus a communiquer avec ses autres démons )
Marsh Posté le 22-10-2003 à 17:59:24
j'ai pas eu ce probleme avec grsec et postfix chroote, faudra que je regarde mes options
Marsh Posté le 22-10-2003 à 18:02:53
Mikala > et tu as réussi à le faire marcher avec mysql?
trop fort je ne sais même pas ce que veux dire grsec
sinon la soluce du monsieur plus haut elle vous inspire quoi?
Marsh Posté le 22-10-2003 à 18:15:30
Kelus a écrit : j'ai pas eu ce probleme avec grsec et postfix chroote, faudra que je regarde mes options |
bah pour etre plus précis , il n'accepte plus les mails distants
car il n'est plus capable de résoudre
je précise que j'utilise aussi les acl .
dutch : oui ca marche avec mysql chez moi , mais j'ai compilé moi meme mon postfix
pour grsec : www.grsecurity.net
Marsh Posté le 22-10-2003 à 18:17:03
chouette tu va pouvoir m'aider alors
si on passe déjà sur ce problème de chroot, moi les étapes suivantes ne fonctionnent pas pourtant ma config est simple
Marsh Posté le 22-10-2003 à 18:21:47
tu as suivi quel how-to ?
perso j'ai suivi celui-la : http://conf.littleboboy.net/postfix/mysql/how-to/
(ps en remontant tu as des exemples de mes fichiers de conf si cela peut t'aider )
Marsh Posté le 22-10-2003 à 18:32:38
j'ai suivi celui-ci :
http://kummefryser.dk/HOWTO/mail/postfix_mysql.html
le truc c'est que comme ma config de postfix fonctionne déjà, je ne veux pas réinventer la roue et prendre des risques.
Tout ce que je cherche pour l'instant c'est à utiliser mysql pour ma table virtual, mais ça marche pas.
ma config de postfix est tout ce qu'il y a de plus simple, j'utilise une seule table virtual pour tout. Elle a la tronche suivante :
1ernomdedomaine virtual
mail1@1ernomdedomaine user1
mail2@1ernomdedomaine user2
2emenomdedomaine virtual
mail1@2emenomdedomaine user3
mail2@2emenomdedomaine user4
3emenomdedomaine virtual
mail1@3emenomdedomaine user5
mail2@3emenomdedomaine user6
...
rien de plus simple donc, j'ai donc crée une la base suivante :
mail avec la table suivante :
alias-------------------rcpt
----------------------------
1ernomdedomaine---------virtual
mail1@1ernomdedomaine---user1
mail2@1ernomdedomaine---user2
2emenomdedomaine--------virtual
mail1@2emenomdedomaine--user3
mail2@2emenomdedomaine--user4
3emenomdedomaine--------virtual
mail1@3emenomdedomaine--user5
mail2@3emenomdedomaine--user6
(les - c'est pour délimiter les champs)
exactement comme mon fichier virtual
j'ai fait un fichier remote_aliases.cf :
user = postfix
password = xxxx
dbname = mail
table = remote_aliases
select_field = alias
where_field = rcpt
hosts = localhost
et dans main.cf j'ai changé la ligne :
Code :
|
en
Code :
|
ça devrait marcher non? Et bien non, avec tout ça j'ai droit à l'erreur suivante :
Code :
|
manifestement il ignore les entrées "virtual"
Marsh Posté le 22-10-2003 à 18:48:26
& si tu sauvegarderais ton main.cf d'origine & que tu refais le truc proprement en suivant mon how to ?
Marsh Posté le 22-10-2003 à 18:51:10
bah le truc c'est que dans ton how-to le serveur imap/pop utilisé est courier-imap et malheuresment j'utilise qpopper, et je ne peux pas installer courier-imap
puis-je faire uniquement la partie mysql+ postfix dans ton how-to?
Marsh Posté le 22-10-2003 à 21:20:03
bah dans mon how to il va fonctionner en maildir & je ne sais pas si qpopper fonctionne en maildir.
de sucroit un apt-get install courier est assez simple a mettre en place
Marsh Posté le 23-10-2003 à 09:50:06
j'ai meme le meme probleme
je voudrai utiliser mysql avec postfix 1.x mais j'utilise qpopper avec drac (package debian) et il ne gere pas les maildir
Marsh Posté le 23-10-2003 à 09:59:50
Mikala a écrit : bah dans mon how to il va fonctionner en maildir & je ne sais pas si qpopper fonctionne en maildir. |
simple mais un peu suicidaire sur un serveur en production
de plus il est indiqué sur la doc de courier-imap (je sais plus où exactement) que celui-ci ne peut s'installer si un autre serveur pop3 tourne déjà.
Dans tous les cas c'est trop dangereux. Je vais continuer comme ça et j'adopterais cette soluce qd je réinstallerais le serveur.
merci pour ton aide qd même.
Marsh Posté le 23-10-2003 à 10:16:00
tu as bien un mx secondaire non ? (au pire y a tjs moyen de s'arranger pour cela )ce qui te permet de stopper ton serveur en cas de probleme
il faudra bien sur migrer tes mbox en maildir (mais c'est pas difficile cela , juste chiant a faire ).
Ensuite tu utilises une debian donc apt-get va s'occuper de tout de maniere magnifique
Bref il n'y a a mon avis rien de bien dangereux la
& l'utilisation de la Maildir est probablement _nettement_ plus interressante dans le cadre d'un serveur en production cf ici les propos d'un intégriste
kelus> passes en 2.x
Marsh Posté le 23-10-2003 à 10:38:29
PS : je suis aussi en postfix 1.1, c'est la dernière disponible sur debian
et je ne suis pas assez calé, pour faire de telle manips en live.
Je me débrouille c'est tout, et je ne peux pas prendre de risque.
Marsh Posté le 23-10-2003 à 11:31:09
mikala > y a pas le package debian
Marsh Posté le 23-10-2003 à 12:11:39
Kelus a écrit : mikala > y a pas le package debian |
bah compiles & installes un 2.x
c'est tout con
|
le make -f .... étant la pour lui dire de compiler avec le support mysql
si tu utilises le mysql de la debian (smal ) ca donnera plus un truc comme cela
|
bref assez simple non ?
j'ai juste un doute sur le make upgrade car il y a certaines versions de postfix qui ne sont 'plus' supportés au niveau du make upgrade donc il faudra alors faire un make install a la place cf ici
Marsh Posté le 23-10-2003 à 12:23:53
je sais bien mais bon, dans les dependances debian, faut obligatoirement un serveur de mail donc je vais me retrouver avec 2 serveurs de mail donc bof
et opui j'utilise le mysql de la debian
merci pour l'explication
mais je vais y reflechir quand meme
Marsh Posté le 23-10-2003 à 13:14:40
apt-get install exim
& ensuite vi /etc/inetd.conf pour virer l'appel a exim
Marsh Posté le 23-10-2003 à 13:42:50
je préfère garder les bopn vieux packages, c'est beaucoup plus simple pour la maintenance, et je n'ai pô le temps de passer du temps à mettre à jour des softs si je n'ai pas de système automatisé.
Marsh Posté le 23-10-2003 à 13:44:01
duch a écrit : je préfère garder les bopn vieux packages, c'est beaucoup plus simple pour la maintenance, et je n'ai pô le temps de passer du temps à mettre à jour des softs si je n'ai pas de système automatisé. |
bah postfix n'est pas difficile a mettre a jour
y a make upgrade
Marsh Posté le 23-10-2003 à 13:55:30
ouais mais bon, si je fais ça pour tout les softs, je suis pas dans la merde.
l'avantage du apt-get c'est que j'ai un cron job qui vérifie les mises à jour tous les matins, et m'envoit un mail, comme ça j'ai plus qu'à faire un petit apt-get update, apt-get upgrade et le tour est joué.
Marsh Posté le 23-10-2003 à 14:02:56
bah tu t'abonnes a la mailing list postfix comme cela tu est au courant quand y a une update
Marsh Posté le 22-10-2003 à 15:58:38
salut, comme chacun le sait, je suis une buse mais j'essaie d'avancer avec mes petits moyens.
J'ai donc suivi un how-to pour plugger postfix (qui fonctione déjà parfaitement) à mysql.
J'ai juste un petit problème, qd j'essaie d'envoyer un mail, j'ai l'erreur suivante dans les logs :
j'ai donc essayé de changer dans master.cf la ligne suivante :
en
là effectivement il fait bien le cleanup mais il bloque sur le démon "qmgr". Comme j'ai pas envie de ne pas chrooter tous les démons je cherche une autre solution.
J'en ai trouvé une, mais je ne l'a comprends pas...
La solution est de changer dans le fichier /etc/mysql/my.cnf l'endroit du
socket et de le mettre dans le répertoire de chroot
extraite de ce post : http://lists.debian.org/debian-fre [...] 01007.html
comment kon fait? C'est quoi le répertoire de chroot?
Message édité par duch le 22-10-2003 à 18:08:22