Bonjour,
j'ai un petit souci avec l'envoie de "liste de diffusion" via smtp
Sous Exchange 2003, je pouvais fournir mes liste de diffusions comme si c'était des adresses mails à ma méthode d'envoi des mails.
Depsuis la migration vers Exchange 2007, j'ai :
Code :
- System.FormatException: The specified string is not in the form required for an e-mail address.
- at System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset, String& displayName)
- at System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset)
- at System.Net.Mail.MailAddressCollection.ParseValue(String addresses)
- at System.Net.Mail.MailAddressCollection.Add(String addresses)
|
Voilà le code que j'utilise.
Code :
- MailMessage message = new MailMessage();
- message.From = "Ma liste de diffusion";
- message.To = strDestinationEmail;
- message.Cc = strCarbonCopy;
- message.Subject = strSubject;
- message.Body = strMessageBody;
- SmtpMail.Send(message);
|
Après avoir migrer du serveur Exchange 2003 à 2007 mes listes de diffusions ne sont plus reconnues.
Avez des renseignements concernant des configurations d'Exchange 2007.
Je précise que je ne fais pas appel à la classe Outlook fournit par C#, que mon code n'a pas bougé.
Je souhaite juste avoir des renseignements et des pistes de recherches.
Merci.