Bonjour,

j'utilise le TIdMessage pour envoyer des mails depuis mon appli Delphi.

Tout marche très bien, sauf que, demandant un accusé de réception, celui ci est généré lorsque le destinataire le lit (jusque là c'est normal), par contre, l'accusé est aussi généré lorsque le mail est lu par les personnes en copie cachée, et là c'est pas bon du tout...

J'ai cherché, il me semble pas que l'on puisse indiquer que l'accusé est demandé uniquement pour les mails du champ "To Adress" et non pas pour les emails du champ "BccList"...

C'est ennuyeux, car on souhaite avoir la copie du mail réellement envoyé dans une boite générale de tous les mails envoyés, et non pas un second envoi du même mail mais sans accusé, envoyé directement à la boite générale, car en cas de litige il ne prouverait rien.

Merci.

Le code :

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
16
17
18
 
        With AnIdMessage Do 
        Begin
               // affectation des variables d'envoi, etc...
               ...
               ...
 
               // demande d'accusé de réception
               if AccuseReception then
                 ReceiptRecipient.Address := FromAdress;
 
               // mise en place copie cachée
               BccList.EMailAddresses := AdressesBcc;
 
               // finalisation et envoi du mail...
               ...
 
        End;