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 :

Pb avec composants NMSMTP et IdMessage (Indy 9)


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2006
    Messages : 121
    Par défaut Pb avec composants NMSMTP et IdMessage (Indy 9)
    Bonjour!

    Je travaille sur un programme de mailling (ce n'est pas pour du spam! ).

    Grace à NMSMTP, le programme se connecte à mon serveur mail. Jusque là ca marche bien.
    Et je rentre les données nécessaires au mail dans les propriétés de mon IdMessage (de type TidMessage).

    IdMessage.ContentType := 'text/html' ;
    IdMessage.Subject := FirstModule.RecupValeurText('Select ObjetMail From [...]') ;
    IdMessage.From.text := 'expediteur@mail.com' ;
    IdMessage.Recipients.Clear;
    IdMessage.Recipients.Add.Text :=SecondModule.Table.FieldByName('EMail').AsString;

    NMSMTP1.Send(IDMessage);


    Table est de type TQuery.
    A l'execution, certaines adresses mail partent correctement. Et d'autres restent bloquées et ne sont jamais envoyée...

    A l'execution pas à pas, Delphi sort cette erreur:
    EIdProtocolReplyError

    J'ai pas trouvé d'explication sur cette erreur sur internet.
    En posant des point d'arret, on remarque que "SecondModule.Table.FieldByName('EMail').AsString;
    " fonctionne puisque en pointant sur AsString, il indique l'adresse mail.
    Mais si on pointe sur "IdMessage.Recipients.Add.Text", il affiche "" !

    En utilisant la propriété Address de IdMessage, cela fait la même chose.
    IdMessage.Recipients.add.Address = [...]

    Pourquoi est-ce que seulement certaines adresses ne passent pas?
    Est-ce un problème connu du composant Indy?
    Si quelqu'un avait plus de détails sur cette erreur, cela m'avancerait déjà un peu.
    Merci d'avance pour votre aide!

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2006
    Messages : 121
    Par défaut
    Est-ce que certains serveur de mail reffusent des messages où l'adresse de réponse n'est pas précisée explicitement??

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2006
    Messages : 121
    Par défaut
    A l'aiideeee!!!

    Merci quand même à ceux qui ont lu mon message!

Discussions similaires

  1. Connexion SSL avec composants INDY
    Par Tenguryu dans le forum C++Builder
    Réponses: 3
    Dernier message: 12/11/2009, 09h41
  2. Problème avec composant Indy
    Par yoshï dans le forum C++Builder
    Réponses: 2
    Dernier message: 17/09/2007, 11h50
  3. Pièces Jointes avec composant Indy 10 IDMessage
    Par kimlee dans le forum Composants VCL
    Réponses: 0
    Dernier message: 12/08/2007, 19h26
  4. Affichage caractères asiatique avec composants standard
    Par FransTreb dans le forum Composants VCL
    Réponses: 5
    Dernier message: 05/12/2005, 17h20
  5. probleme avec composant indy IDhttp
    Par ulysse66x dans le forum Composants VCL
    Réponses: 3
    Dernier message: 16/06/2003, 09h35

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