MailMessage.D'.Add() de jeter exception : “Un caractère non valide a été trouvé dans l'entête du mail: ','.”
J'obtiens cette erreur quand je suis à l'aide de sharepoint projet, tandis que dans l'application console sa fonctionne bien
Je suis en utilisant MailMessage
classe pour envoyer des e-mail à l'aide de SMTP .
Mais quand j'essaie d'ajouter un utilisateur à " À " la propriété, je suis {"Un caractère non valide a été trouvé dans l'entête du mail: ','."} exception, qui, je pense, quelque chose de louche se passe ici", " est autorisé à séparer plusieurs utilisateurs . Ajout de plusieurs utilisateurs
** Plusieurs adresses e-mail doivent être séparées par une virgule (",").**
MailMessage mailMessage = new MailMessage();
mailMessage.To.Add("[email protected],[email protected],");
- Double Possible? Comment envoyer des e-mail à plusieurs adresses en utilisant le Système.Net.Mail
- Désolé, mais j'ai essayé de chercher dans stackoverflow mais ne peuvent pas trouver de solution à ce scénario particulier je.e MailMessage ne pas accepter ',' personnage alors qu'il est écrit dans MSDN. S'agissant de l'exception de son
Vous devez vous connecter pour publier un commentaire.
Obtenu le coupable: C'est la virgule supplémentaire(,) à la fin de la dernière adresse e-mail
Supprimés et le tour est joué! son fonctionnement. Je ne sais pas pourquoi il travaille dans l'application de la console, mais pas dans sharepoint 🙁
J'ai obtenu l'erreur, même si je n'ai pas une virgule à la fin. Il s'avère que j'ai besoin de laisser un espace après la virgule
J'ai modifier mon code à partir d'une chaîne.Join(",", emailList) à la chaîne.Join(", ", emailList)
Suivant ne fonctionne pas pour moi.
Suivant a fonctionné pour moi(Observer qu'il y a un espace après la virgule).
Je ne peux pas reproduire cela. Le code ci-dessus fonctionne pour moi. Peut-être essayer de les ajouter à l'aide d'un séparée " À " à chaque fois.
J'ai eu à mettre à jour un projet avec les plus belles e-mails et j'ai publié le projet web et a obtenu cette erreur.
Le mien était de peu de code de débogage dans lequel
ai ajouté
Essentiellement:
Ainsi, au lieu d'un problème avec une virgule, littéralement un autre @
Dans mon cas, j'ai oublié de filtrer les utilisateurs sans e-mail, j'ai donc été en formant de ma liste d'e-mails comme ceci: