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

Delphi Discussion :

La propriété "host" d'un TIdSMTP


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11
    Par défaut La propriété "host" d'un TIdSMTP
    Afin de pouvoir envoyer un mail depuis une application déportée, développée en Delphi 7, j'utilise un TIdMessage et TIdSMTP.
    La propriété "host" du TIdSMTP doit être initialisée en fonction du fournisseur d'accès internet de l'utlisateur.

    IdSMTP1.host := 'smtp.wanadoo.fr'.
    IdSMTP1.host := 'smtp.free.fr
    etc. suivant le provider des utilisateurs de cette application.
    Pour le moment, je demande de renseigner à la première utilisation ce paramètre que je sauvegarde dans le registre pour aller le lire à chaque nouvelle utilisation.

    D'où ma question : "Comment récupérer ce paramètre ("host") sur chaque machine qui héberger mon application sans demander à l'utilisateur de le renseigner (même une seule fois, ça ne fait pas riche, d'autant qu'il peut changer de provider tous les jours si ça lui chante) ?"

    Merci d'avance pour le tuyau

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Citation Envoyé par charlie_movietone
    "Comment récupérer ce paramètre ("host") sur chaque machine qui héberger mon application sans demander à l'utilisateur de le renseigner (même une seule fois, ça ne fait pas riche, d'autant qu'il peut changer de provider tous les jours si ça lui chante) ?"
    J'imagine assez mal le concept du sans demander ... meme une seule fois.
    Il faut bien qu'a un moment ou a un autre il le specifie ....

    Le seul endroit ou tu peux aller chercher cette info est dans les parametres de config des clients mails installés.
    Encore faut il qu'il en ait un.
    Encore faut il savoir quel est le client installé
    Encore faut il savoir comment reagir pour tous les types de clients mail
    Encore faut il savoir quel compte choisir d'apres la liste des comptes defini
    Encore faut il .....

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11
    Par défaut Merci Clorish,
    Merci Clorish,
    J'avais la quasi certitude que ce n'était pas simple. Mais les "encore faut-il..." m'ont bien clarifié la chose.
    Il faut dans ce cas être didactique pour les utilisateurs profanes.
    On aurait pu utiliser un lien "mailto" mais il s'agit de remplir un questionnaire développé avec la VCL et c'est le programme qui met en forme le mail en fonction des réponses (case à cocher, texte libre, etc) avant de l'envoyer.
    CM

  4. #4
    Membre éclairé Avatar de remixtech
    Profil pro
    Enseignant
    Inscrit en
    Février 2003
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2003
    Messages : 272
    Par défaut
    Ce serait plus simple d'envoyer une requete POST, par HTTP et de tout recueillir dans une base de données...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11
    Par défaut
    Bonjour remixtech
    Je ne comprends pas trop ta suggestio, n'ayant jamais utilisé ce type de procédé. Pourrais-tu m'apporter quelques précisions?
    D'avance merci

  6. #6
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Pour l'envoie de mail tu as tous les composants ICS et Indy qui font tout ca tres bien .. et de maniere autonome.

    Par contre, il est necessaire de saisir au moins une fois les coordonnées mails a utiliser (POP et/ou SMTP)

    Tu peux eventuelement parametrer un ou plusieurs comptes mails et preconfigurer ton applciation en selectionnant ces comptes la .... mais tu ne passeras pas par les comptes personnels des utilisateurs.
    A moins comem dit plus haut de donner la possibiliter de renseigner l'application sur les parametres du compte a utiliser ....

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

Discussions similaires

  1. [MOSS 2007]Recherche avancée : proprité avec un quote
    Par royto dans le forum SharePoint
    Réponses: 6
    Dernier message: 14/09/2007, 14h43

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