Cher journal,
Il y a truc que je ne comprends pas trop.
Quand je fais un "telnet localhost 25" mon serveur me répond :
tralala...
220 epo ESMTP Exim 3.36 #1 Tue, 02 Sep 2003 00:09:01 +0200
Lorsque je fais depuis un autre poste sur le même réseau je n'ai rien, juste :
Trying 192.168.0.1...
Connected to monserveur.
Escape character is '^]'.
Voilà, c'est tout! Plus rien. Tu avoueras que ce n'est pas assez suffisant pour envoyer un petit mail.
Pour ton info, je passe par xinetd dont voici la définition du service smtp:
service smtp
{
id = smtp
socket_type = stream
protocol = tcp
wait = no
user = mail
only_from = 127.0.0.1, 192.168.0.2
server = /usr/sbin/exim
server_args = -bs
}
Voili voilou, je cherche encore.
A+.
# Re: exim ...
Posté par Antonio Da Silva (site web personnel) . Évalué à 2.
[^] # Re: exim ...
Posté par bmc . Évalué à 3.
Je pense que ça vient soit d'un problème de configuration de xinetd, ou même d'un bug de ce dernier (moins probable), ou encore d'une configuration erronnée d'exim (plus probable), qui n'écoute que sur 127.0.0.1. En effet, il semble que xinetd accepte bien la connexion, mais qu'exim n'est pas correctement lancé, soit parce que xinetd chie dans la colle, soit parce qu'exim est lancé mais sa configuration l'empêche de répondre à des requêtes adressées à autre chose que 127.0.0.1.
Voilà, j'espère que ça aide. Bon courage.
[^] # Re: exim ...
Posté par Antonio Da Silva (site web personnel) . Évalué à 3.
En fait, la première chose quand un truc ne marche pas c'est de se taper tous les fichiers de logs, pour voir s'il n'y a pas un soucis.
[^] # Re: exim ...
Posté par Laurent GRANIE (site web personnel) . Évalué à 1.
host_accept_relay = 127.0.0.1 192.168.0.2
Cela ne suffit-il pas?
[^] # Re: exim ...
Posté par niclone (site web personnel) . Évalué à 2.
[^] # Re: exim ...
Posté par Laurent GRANIE (site web personnel) . Évalué à 1.
En espérant que cela me suffise... je teste ce soir en rentrant du taff.
Sinon, vous connaissez la signification de :
host_accept_relay = 127.0.0.1 : ::::1
C'était la valeur que j'avais auparavant.
[^] # Re: exim ...
Posté par niclone (site web personnel) . Évalué à 1.
::::1 est l'équivalent de 127.0.0.1 pour l'ipv4
# Dinosaures
Posté par jmfayard . Évalué à -1.
On connaissait Fabien Penso (#4) et le célèbre anonyme (#1) mais voilà tour à tour
Laurent Granie (#18),
Irvin Probst (#5),
Emmanuel Blindauer (#17),
Gniarf (#532) (petit joueur),
Sebastien Tanguy (#12)
(la majeur partie est apparue dans le troll sur #linuxfr )
Qui est le numéro 6 ?
# Re: exim ...
Posté par olaf . Évalué à 1.
Essai en mettant l'adresse de la machine ki fait le telnet dans le /etc/hosts de la machine avec exim
[^] # Re: exim ...
Posté par Laurent GRANIE (site web personnel) . Évalué à 1.
[^] # Re: exim ...
Posté par remi . Évalué à 1.
essaie un dig PTR 2.0.168.192.in-addr.arpa. sur le serveur si l'ip de la machine client est 192.168.0.2. (sinon adapte)
Si la réponse n'est pas immédiate, alors ya de bonnes chances que ce soit un problème DNS.
[^] # Re: exim ...
Posté par Nap . Évalué à 1.
ça me parait louche cette histoire... qu'est-ce qu'il en a a faire, du nom dns de la machine cliente, le serveur ?
[^] # Re: exim ...
Posté par remi . Évalué à 1.
Etant donné que le client est bien connecté (on le voit dans la capture telnet), il ya forcément un timeout qui empêche le serveur d'afficher le banner smtp. et ce timeout peut venir d'un problème DNS, donc je donne des pistes.
Sinon un strace -s 256 -ff -p pid_exim -o ~/trace peut aider à comprendre pas mal de choses sur le pourquoi du comment...
[^] # Re: exim ...
Posté par Laurent GRANIE (site web personnel) . Évalué à 1.
[^] # Re: exim ...
Posté par remi . Évalué à 1.
mais quand tu fais un gethostbyaddr(), tu utilise la résolution inverse, qui associe un nom à une IP, f:ip->nom. Et si cette résolution est mal configurée, ca part en timeout et ca peut bloquer ton serveur smtp qui cherche à faire un gethostbyaddr() sur l'ip du client, pour logguer la connection (par exemple).
# Re: exim ... (ca marche)
Posté par Laurent GRANIE (site web personnel) . Évalué à 1.
Mais c'est très lent. A se demander si je n'étais tout simplement pas assez patient avant (???)...
Merci journal.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.