|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 190 ![]() |
Bonjour,
Je voudrais envoyer des mèls en utilisant l'application sendmail d'une machine (HP-UX B.11.11 U 9000/785) a laquelle j'ai accès au boulot avec un compte. Ci dessous se trouve la retranscription des échanges entre cette application et un programme en C que j'ai fait sur le modèle trouve ici, <http://broux.developpez.com/articles/protocoles/smtp/> http://broux.developpez.com/articles/protocoles/smtp/ . "la connexion semble Ok read response 220 hostname ESMTP Sendmail 8.9.3 (PHNE_29774)/8.9.3; Fri, 27 Nov 2009 10:18:17 GMT send EHLO command= EHLO mydomain read response 250-ishp170 Hello me@hostname [192.168.11.20], pleased to meet you send MAIL FROM command= MAIL FROM:<From: "Moi" <toto@google.fr>> read response 451 Sender domain must resolve" La préparation à l'envoi du mèl s'arrête des la tentative de résolution par sendmail du nom de domaine de mon l'ISP; celui ci est numéricable et la configuration du firewall d'ici empêche d'y accéder comme le montre le résultat de la commande suivante : $ traceroute numericable.fr traceroute: unknown host numericable.fr Donc je l'ai remplacé par google.fr auquel il est possible d'accéder a comme le montre ce résultat la : $ traceroute <http://www.google.fr> www.google.fr traceroute to <http://www.google.fr> www.google.fr (66.102.9.104), 30 hops max, 40 byte packets 1 192.168.11.254 (192.168.11.254) 0.844 ms 0.861 ms 0.790 ms 2 213.244.31.209 (213.244.31.209) 2.352 ms 2.200 ms 2.178 ms 3 213.244.31.66 (213.244.31.66) 3.041 ms 2.974 ms 2.568 ms 4 * * * 5 * * * 6 213.244.0.234 (213.244.0.234) 17.207 ms 17.086 ms 17.137 ms 7 213.244.0.229 (213.244.0.229) 17.443 ms 17.829 ms 17.636 ms 8 213.244.0.238 (213.244.0.238) 18.080 ms 17.642 ms 17.805 ms 9 213.30.129.210 (213.30.129.210) 25.712 ms 18.272 ms 18.113 ms 10 80.236.0.126 (80.236.0.126) 18.543 ms 18.476 ms 17.831 ms 11 209.85.251.40 (209.85.251.40) 52.567 ms 18.910 ms 17.720 ms 12 216.239.49.46 (216.239.49.46) 43.806 ms 29.231 ms 27.307 ms 13 209.85.250.216 (209.85.250.216) 40.820 ms 209.85.251.190 (209.85.251.190) 35.907 ms 36.527 ms 14 72.14.232.237 (72.14.232.237) 38.782 ms 64.233.174.187 (64.233.174.187) 36.645 ms 72.14.232.235 (72.14.232.235) 39.267 ms 15 64.233.174.14 (64.233.174.14) 45.755 ms 64.233.174.18 (64.233.174.18) 48.534 ms 39.151 ms 16 <http://www.google.fr> www.google.fr (66.102.9.104) 39.920 ms 36.673 ms 37.145 ms Donc j'ai modifie le domaine de l'adresse que j'ai donnée après "MAIL FROM" , mais comme cela est visible ci dessus dans les réponses de sendmail, celui ci n'arrive même pas à résoudre le domaine google.fr alors que traceroute y accède. Quelqu'un qui s'y connaît en réseau ou en internet peut il m'aider en me donnant une explication a ce qui me paraît anormal ? J'apprécierais beaucoup aussi que l'on me propose un moyen de contournement du problème. Merci, David
__________________
David P.S. Dis Toto, pourquoi l'univers existe-t'il ? Je vais y réfléchir avec Morphée et lui dès avant 23h, donc il faut se causer ici avant. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 910 ![]() |
Le problème vient du "me@hostname" qui n'est effectivement pas qualifié (pas de suffixe domaine). Le problème n'est pas lié à toto@google.fr.
__________________
ɹǝsn *sıɹɐlos* |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 190 ![]() |
Ok je vais regarder ça lundi; mais je crois ne pas pouvoir "qualifier" le nom de la machine puisque celle ci n'est pas "accrochée" à l'internet. Donc je ne crois pas pouvoir modifier ce me@hostname en me@hostname.domain. Bien qu'il existe un domain abcd.net au nom de ma boite; et alors faudrait il que le hostname en question soit le nom d'une machine routable, même si ce n'est pas réellement celle sur laquelle je bosse ?
(Je ne m'y connais pas beaucoup et c'est pourquoi j'essaye de commencer par des exemples hyper-simples, donc je peux mal m'exprimer et dire des sonneries) En tous cas merci, David
__________________
David P.S. Dis Toto, pourquoi l'univers existe-t'il ? Je vais y réfléchir avec Morphée et lui dès avant 23h, donc il faut se causer ici avant. Dernière modification par dva2tlse ; 29/11/2009 à 17h49. |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 190 ![]() |
[lundi matin] Alors en effet, comme je le disais ci dessus dans la réponse que
j'ai faite depuis chez moi ce week-end, la machine sur laquelle je bosse n'est pas "accrochée" à l'internet, hédonc je ne peux pas qualifier complètement son hostname par un suffixe de domaine. Y aurait il un moyen de contourner cette impossibilité afin que je puisse quand même envoyer des mèls avec cette splendide application faite de ma main ? Merci, David
__________________
David P.S. Dis Toto, pourquoi l'univers existe-t'il ? Je vais y réfléchir avec Morphée et lui dès avant 23h, donc il faut se causer ici avant. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 910 ![]() |
Tu n'as pas compris. Le nom de ta machine ou le fait que son adresse IP soit resolvable ou non n'y est pour rien.
Il faut que tu mettes une adresse email valide pour que le serveur de messagerie ne refuse pas ton mail. Il peut aussi y avoir d'autres restrictions en fonction de ton provider.
__________________
ɹǝsn *sıɹɐlos* |
|
|
00
|
|
|
#6 | ||||||||||
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 190 ![]() |
Salut, je reprends le topic après bien longtemps, mais si tu es toujours là j'ai une nouvelle chose bizarre qui se passe; je signale simplement que les adresses mèl que j'avais mentionnées plus haut étaient maquillées pour le forum, mais les essais que je faisais étaient avec des adresses réelles et existantes.
Ce qui se passe désormais est que le sendmail de la HP que j'utilise a un problème de timeout lié au DNS; je donnerai le message exact demain. David [.../...] Alors voici : Il se trouve que quand j'envoie le mail depuis telnet sur le smtp de ma boite, cela se passe bien : Code :
Code :
Et j'ai obtenu cette IP en utilisant le DNS de mon FAI personnel, a savoir numericable, en faisant : Code :
Mais maintenant si j'essaye d'utiliser mon programme en C : Code :
Il est a noter que le fichier nsswitch.conf n'existe pas : Code :
David
__________________
David P.S. Dis Toto, pourquoi l'univers existe-t'il ? Je vais y réfléchir avec Morphée et lui dès avant 23h, donc il faut se causer ici avant. Dernière modification par dva2tlse ; 17/09/2010 à 09h41. |
||||||||||
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 190 ![]() |
Bon, hebin je suis une bille complet, parce que il m'a suffi de reprendre l'original exact qui est sur le site, et de le convertir legerement pour le compilateur de la HP qui n'est pas ANSI, et tout va bien. Donc resolu...
__________________
David P.S. Dis Toto, pourquoi l'univers existe-t'il ? Je vais y réfléchir avec Morphée et lui dès avant 23h, donc il faut se causer ici avant. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com