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

VB.NET Discussion :

SMTPClient : comment où trouver cette information?


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Tooling - Testing
    Inscrit en
    Décembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tooling - Testing

    Informations forums :
    Inscription : Décembre 2008
    Messages : 141
    Par défaut SMTPClient : comment où trouver cette information?
    Bonsoir,

    J'ai cherché dans le forum avec mot SMTPClient, mais je n'ai pas trouvé ce que je voulais.

    Question : y a t il moyen par programmation de trouver le SMTPClient de la machine sur laquelle tourne mon progamme VB?
    Je peux voir cette info en "online" dans par exemple Outlook Express dans tool accounts et propriété d'un compte sous Server Outgoing mail : dans mon cas ( je suppose qu'il n'y a rien de secret ) relay.skynet.be.

    Cette info est elle disponible?

    Merci

    Pierre

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    le smtpclient n'est pas lié au pc

    si dans tous les cas ca sera outlook express et pas un autre logiciel, il va falloir trouver un moyen de lire dans les paramètres d'outlook express (pas forcément simple)
    s'il y a d'autres logiciels c'est encore moins une bonne piste

    ce qui peut se faire c'est de les tester tous au premier démarrage, et quand on en trouve un qui marche, on l'enregistre
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Homme Profil pro
    Tooling - Testing
    Inscrit en
    Décembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tooling - Testing

    Informations forums :
    Inscription : Décembre 2008
    Messages : 141
    Par défaut
    Merci pour la réponse.

    Non il n'y a pas seulement Outlook. Lotus Notes .. etc

    Mon problème est celui ci : j'ai un programme qui tourne "n'importe où" et qui envoie un mail à la fin de son processus.
    Je voulais éviter de demander le paramètre du SMTP à chaque fois ou au minimum à l'installation du logiciel, et pensais pouvoir l'identifier par programme.
    Où y a t il un autre moyen?


    Pierre

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    il n'y a rien d’universel ...
    le demander reste le plus sage

    sinon la bidouille que je disais, je crois que j'ai déjà vu quelqu'un l'utiliser
    en bidouille élaborée, ca donne : lancer x thread, sur chaque thread tu testes l'accès à un smtp connu (smtp.orange.fr, smtp.free.fr etc...)
    s'il passe c'est bon, tu l'enregistres pour ne pas reexécuter la recherche et tu arretes les autres threads
    si aucun ne passe alors tu peux demander à l'utilisateur
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Le mieux est, à mon avis, d'offrir une liste de SMTP connus ("Free.fr", "Gmail.com", etc) avec, tout à la fin, une option "<custom>" faisant apparaître une textbox.

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Ce que j'ai fais de mon côté est fournir un fichier avec les SMTP connus au moment ou j'ai écrit mon programme.
    Ensuite dans les paramètres on peut choisir le SMTP par défaut, et on peut gérer les SMTP, les modifier, supprimer, ou en ajouter.

  7. #7
    Membre confirmé
    Homme Profil pro
    Tooling - Testing
    Inscrit en
    Décembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tooling - Testing

    Informations forums :
    Inscription : Décembre 2008
    Messages : 141
    Par défaut
    Merci, pour les réponses.

    Ce que je ferai donc : à l'installation du programme, je demanderai donc ce paramètre et le sauverai dans mon fichier ini dans >>>

    C:\Documents and Settings\Administrator\Application Data\ECOMPD

    Je pensais que Outlook, et autres software de messagerie faisaient pareil : déposer un fichier paramètre à un endroit précis..

    Salut

    Pierre

  8. #8
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    Citation Envoyé par PeD012 Voir le message
    Je pensais que Outlook, et autres software de messagerie faisaient pareil : déposer un fichier paramètre à un endroit précis..
    c'est surement le cas, mais pas un fichier ini simple à lire je pense, mais plutot une base de données fichier
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/02/2014, 15h16
  2. Réponses: 6
    Dernier message: 19/02/2009, 12h02
  3. Trouver les informations pour crée le /dev/truc du periph
    Par bster dans le forum Administration système
    Réponses: 2
    Dernier message: 27/03/2006, 16h46
  4. [.Net 2.0][SmtpClient] Comment intercepter SendCompleted ?
    Par fagos dans le forum Framework .NET
    Réponses: 1
    Dernier message: 02/02/2006, 13h18
  5. Ou trouver les informations qui defile lors du boot ?
    Par piff62 dans le forum Administration système
    Réponses: 2
    Dernier message: 17/03/2005, 17h19

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