Erreur d'exécution lors de l'appel de la méthode Send
Bonjour à toutes et à tous,
dans le cadre d'une procédure d'envoi de mails, je crée un objet de type Outlook.MailItem, je modifie ensuite ses propriétés HTMLBody, Subject, To et SendUsingAccount et j'exécute enfin sa méthode Send.
Dans 90% des cas, tout se passe bien mais pour certaines adresses de destinataires, j'obtiens le message d'erreur suivant lors de l'appel de la méthode Send :
Citation:
Erreur d'exécution '-2147024809 (80070057)':
Impossible de terminer l'opération. Une ou plusieurs valeurs de paramètres ne sont pas valides.
Si je souhaite alors consulter les propriétés HTMLBody, Subject, To et SendUsingAccount définies plus haut dans le code, je me rends compte que la propriété To n'est plus renseignée (alors qu'elle l'était bien juste avant l'appel de la méthode Send).
Après un certain temps passé à essayer de comprendre le pourquoi du comment, je me suis rendu compte que cela se produisait principalement dans le cas où l'adresse mail du destinataire était déjà présente dans les "Contacts suggérés" du carnet d'adresses du compte Outlook.
Verriez-vous une explication à cela ? Outlook tenterait-il de résoudre à l'aide du carnet d'adresses l'adresse indiquée dans le To ?
Si vous voyez une explication (même totalement différente de celle que j'évoque) et surtout une solution (qui ne nécessite pas de purger les contacts suggérés du carnet d'adresses), n'hésitez pas !
Merci d'avance pour vos lumières.