Bonjour � Tous,
Bon, j'ai �galement envoy� ce post sur la liste d�butant, mais
comme la question est un peu ardue, je me permets de
l'exp�dier aussi sur la liste "confirm�". Que les abonn�s aux
2 listes veuillent bien excuser cette redite.
(mais bis repetita placent :)
===> ===> ===> ===>
Qui aurait mis en �uvre le fonctionnement de Postfix sous le
contr�le
de xinetd (le remplacant de inetd sous MDK 8.0 et suivantes)
?
Postfix lanc� �coute sur le port 25 (smtp, normal !), mais je
souhaiterais tout
comme telnet, lancer le service serveur SMTP sous le contr�le
fin de xinetd.
La difficult� vient que Postfix est un ensemble de services
(/usr/lib/postfix/smtpd est l'un d'entre
eux), lanc�s selon les besoins par le d�mon "master" :
$ lsof -i
master ... TCP *:smtp (LISTEN)
xinetd ... TCP *:telnet (LISTEN)
j'ai essay� de multiples combinaisons dans /etc/xinetd.d/smtp
(fichier des
param�tres et autorisations de lancement pour smtp :
server = /etc/init.d/postfix # script
lancement postfix
server_args = start
ou
server = /usr/sbin/postfix # executable
postfix
server_args = start
ou
server = /usr/lib/postfix/smtpd
server_args = "-n smtp -t inet -u" # arguments
de lancement par master
ou
server = /usr/lib/postfix/master
Les autres param�tres me semblant (imho) correctement
renseign�s :
service smtp
{
id = smtp
port = 25
flags = REUSE
socket_type = stream
wait = no
protocol = tcp
user = postfix
server = cf. ci-dessus
server_args = cf. ci-dessus
log_type = FILE /var/log/special_postfix 20K
30K
log_on_success += USERID DURATION
log_on_failure += USERID ATTEMPT RECORD
}
dans tous les cas, j'obtiens, avec un "telnet localhost 25" :
Connexion closed by foreign host
Le but �tant que xinetd �coute sur le port 25, et puisse
lancer les services
de Postfix apr�s v�rification (comme pour le service telnet)
Je pense que le contr�le de Postfix par xinetd doit �tre
possible, car la FAQ
sur Postfix (/usr/share/doc/xinetd-2.1.8.9pre14/FAQ.html)
donne un exemple de
param�trage avec qmail.
Une solution, une id�e, une URL donnant la m�thode ?
Par avance, merci.
Bernard CHEVALIER
"Ce message vous est envoy� par laposte.net - web : www.laposte.net/ minitel : 3615
LAPOSTENET (0,84 F TTC la minute)/ t�l�phone : 08 92 68 13 50 (2,21 F TTC la minute)"
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"