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 :

Email avec Accusé de reception


Sujet :

Delphi

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Email avec Accusé de reception
    bonjour a tous, je dois faire une application qui envoie un email depuis outlook avec delphi 6. jusque la tout va bien je regarde du coté du composant TOutlookApplication et pond rapidement un peit bout de code qui fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
      vMailItem: variant;
     
      //si outlook n'est pas en cour d'execution ouvre outlook
      if not ExeRunning('outlook',False) then
       //ouvre outlook
       ShellExecute (handle,'Open','outlook.exe','','c:\',SW_SHOWNORMAL);
     
      //cree le mail et l'envoi a l'adresse indique dans la variable sendmail
      vMailItem := Outlook.CreateItem(olMailItem);
      vMailItem.Recipients.Add(SendEmail);
      vMailItem.Subject := 'cde';
      vMailItem.Attachments.Add(CheminFichierCsv);
      vMailItem.Send;
    Jusque la tout va bien et la on me dit ba il me faut un accusé de reception ( qui n'etait pas prévu a la base évidement) et la c'est le drame je trouve aucune solution. ma meilleur piste etant ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    vMailItem.headers.add('disposition-notification-to:<'+Expediteur@provider.com+'>');
    et la j'ai un super message d'erreur : méthode headers non supportée par l'objet Automation

    du coup je me pose la question vuq ue je n'ai rien trouvé la dessus si cela est possible avec le Composant TOutlookApplication de mettre un accusé de reception.

    par avance
    merci de vos réponses

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 427
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 427
    Points : 1 326
    Points
    1 326
    Par défaut
    @ naproc,

    A ma connaissance :

    l'accusé de réception est traité par le destinataire sur présence d'un "Disposition-Notification-To" dans le mail, peu importe qu'il soit destinataire, Cc ou Bcc...et selon le client mail c'est ignoré, automatique ou sur acceptation du destinataire. la seule réelle preuve de réception d'un mail par le destinataire, c'est qu'il y réponde
    Rien que ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    vMailItem.Headers.Add('Disposition-Notification-To', tonAdress@email);
    @+,

    Cincap

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    merci pour ta réponse je l'ai testé mais j'obtient le même message d'erreur :

    méthode headers non supportée par l'objet Automation

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 301
    Points
    11 301
    Billets dans le blog
    6
    Par défaut
    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vMailItem.ReadReceiptRequested := True;
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  5. #5
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    @tourlourou

    merci pour ta réponse elle fonctionne parfaitement

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/08/2008, 14h52
  2. Email avec accusé de reception
    Par kerala dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/01/2008, 15h38
  3. Envoi de mail avec accusé de réception
    Par Actarus69 dans le forum Réseau/Web
    Réponses: 2
    Dernier message: 18/01/2006, 13h30
  4. Envoie de EMail avec un formulaire
    Par LibrairieSI dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/02/2005, 14h31
  5. Type pour données de type email avec @
    Par jeff37 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/01/2004, 14h50

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