IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

Erreur lors d'envoi d'email


Sujet :

Framework .NET

  1. #1
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut Erreur lors d'envoi d'email
    Bonjour,

    Je rencontre un problème lors d'envoi d'email à partir d'un service Windows.

    Voici l'erreur obtenue :
    No connection could be made because the target machine actively refused it 127.0.0.1:port
    (où port un port quelconque par exempe 4403 mais toujours le même)

    Sur le poste de développement cela ne pose aucun problème, mais sur le serveur de test (une VM Windows Server 2003) j'obtiens l'erreur.

    Le service par défaut s'exécute avec le compte système local, j'ai modifié en essayant avec un compte Admin sans succès.

    Mais le plus beau c'est qu'avec la commande telnet adresseIp 25 cela fonctionne.

    Le serveur SMTP est un serveur distant dans les deux cas.

    Sinon j'utilise la configuration du serveur SMTP via le .config;

    Quelqu'un a une idée ?

  2. #2
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 48
    Par défaut
    un anti virus ? pare-feu ?

    la configuration de la carte réseau de ta VM est elle correcte ?

    ( je pense à virtual box où il est préférable de faire un accès par pont)

  3. #3
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Merci de ce retour,

    J'ai fait des tests supplémentaires.

    j'ai "développé" une petite application console ne faisant qu'envoyer un email avec la même configuration dans le .config, en l'exécutant avec le même compte et ça fonctionne !

    Existe-t-il une particularité sur les services windows ?

    Ensuite pour la config de la VM c'est du vmWare, et vu que le telnet et l'appli console fonctionne, je ne pense pas que ce soit sa config.

  4. #4
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 48
    Par défaut
    non effectivement si l'application console fonctionne alors c'est pas la configuration de la VM.

    par contre je pense toujours à un antivirus.

  5. #5
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Aucun antivirus n'est installé !

  6. #6
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 48
    Par défaut
    le seul fois où j'ai eu le même souci que toi c'était à cause de l'antivirus qui empêchait l'envoie excessif des mails.

    il m'avais suffit de déclarer à l'antivirus mon "projet.dll" comme application de confiance pour l'envoie de mail et le tour était joué.

    mais là je sèche.

    ta regardé un coup les logs de ton serveur pour voir si il ne te dis rien de spécial ?

  7. #7
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    J'ai fait un autre test, j'ai enregistré ma petite appli console en tant que service (bon j'ai un message que disant qu'il ne reçoit ni le start ni le stop : logique !!!) mais elle tourne et m'envoie correctement mon email !

    J'ai enregistré mon appli en utilisant Windows Server 2003 Resource Kit Tools et instsrv MyService "Chemin vers l'.exe"

    Je vais tester de reprendre le service et de l'exécuter uniquement en tant qu'application et on verra !

  8. #8
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 48
    Par défaut
    Citation Envoyé par ostenhard Voir le message
    Je vais tester de reprendre le service et de l'exécuter uniquement en tant qu'application et on verra !
    logiquement ça devrai fonctionner sinon je donne ma langue au chat ^^

  9. #9
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bon j'ai repris texto la fonction d'envoi de mail et ça fonctionne... sauf qu'il faut que ce service windows fonctionne !

    J'ai vu des articles sur le net dans lesquels cela fonctionne sans identifier de différences

  10. #10
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 48
    Par défaut
    normalement il n'y à pas de raison pour que ça fonctionne moins bien dans un service Windows que sur une application winform ou console

    c'est vraiment bizarre comme erreur.

  11. #11
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Là j'ai mieux, j'ai fait une petite appli Windows pour tester. Elle s'arrête sur une instruction sans envoyer d'exception ou autre ! Ah non c'est moi qui fait mon boulet !

    Vive le mercredi soir !

    Edit :
    J'ai vraiment fait mon boulet, c'est résolu, c'était vraiment un problème de configuration de l'application mais celle-ci ne donnait vraiment pas un message évident sauf quand on a trouvé la réponse.

    Désolé pour la perte de temps !

  12. #12
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 48
    Par défaut
    salut ^^

    écrit quand même comment tu à résolu ton problème s'il te plait.

    les suivants qui lirons ton poste serons content de pouvoir résoudre leurs problèmes si ils ont le même souci que toi.

  13. #13
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bon la solution n'a pas grand intérêt mais une petite explication du message d'erreur oui !

    Alors j'ai ce message d'erreur :
    No connection could be made because the target machine actively refused it 127.0.0.1:port
    Envoyant des emails j'ai pensé que cela venait de là mais en fait le code récupéré le contenu du mail en faisant une requête HTTP sur une URL qui était mal configurée et donc cet appel ne fonctionnait pas.

    J'ai eu du mal à trouver car le message d'erreur était un peu court sans StackTrace, ... (la gestion des erreurs mise en place fait peur) quand j'ai enfin eu un message plus complet, la raison de l'erreur fut évidente :
    System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:8888
    at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
    at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
    at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
    --- End of inner exception stack trace ---
    at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
    at System.Net.WebClient.DownloadString(Uri address)
    at System.Net.WebClient.DownloadString(String address)
    at Mes méthodes
    Voilà !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD12] Erreur lors d'envoi d'email
    Par bruce207 dans le forum WinDev
    Réponses: 9
    Dernier message: 03/03/2010, 15h49
  2. message d'erreur sur l'envoi dun email par smtp
    Par l_achraf dans le forum VB.NET
    Réponses: 7
    Dernier message: 20/03/2009, 19h37
  3. erreur lors d'envoi de données excel vers word
    Par pael013 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 15/05/2008, 14h23
  4. [Configuration] Erreur lors d'envoie de mail avec PHP
    Par ostie127 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 05/02/2008, 18h35
  5. [Mail] Erreur 553 en envoi d'email
    Par Christophe Charron dans le forum Langage
    Réponses: 1
    Dernier message: 23/11/2006, 18h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo