Pourquoi les e-mails envoyés par smtpclient n'apparaît pas dans les éléments envoyés
J'ai mis en place un serveur qui envoie des mails via .Net SmtpClient.
l'envoi de mail code ressemble à ça:
private static MailMessage SendMail(string to, string subject, string body)
{
MailMessage mailToSend = new MailMessage();
mailToSend.Body = body;
mailToSend.Subject = subject;
mailToSend.IsBodyHtml = true;
mailToSend.To.Add(to);
try
{
mailClient.Send(mailToSend);
}
catch (Exception ex)
{
//Log data...
}
mailToSend.Dispose();
}
et dans le Web.config j'ai mis le mail des informations d'identification, un truc comme ça:
<configuration>
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="smtp.mailserver.org" password="pswdpswd" port="25" userName="autoemail" clientDomain="the-domain" enableSsl="true" />
</smtp>
</mailSettings>
</system.net>
</configuration>
Les e-mails envoyés avec succès et tout fonctionne bien MAIS quand je suis connecter à l'e-mail de l'utilisateur dans le serveur exchange (par exemple via Outlook Web App) je ne peux pas voir le courrier envoyé par SmtpClient (via le code) dans le dossier éléments envoyés.
comment puis-je conserver une copie des messages envoyés dans ce dossiers?
Merci!
Vous pourriez CCI de l'e-mail à vous-même, si vous souhaitez avoir une copie de l'e-mail.
OriginalL'auteur yossico | 2014-06-17
Vous devez vous connecter pour publier un commentaire.
Ils ne sont pas comptabilisés dans les éléments envoyés depuis qu'il est à envoyer uniquement à l'aide du compte de l'utilisateur sur le niveau SMTP, il n'a pas vraiment d'utiliser la boîte aux lettres pour envoyer l'e-mail.
La seule option que vous avez est de ne pas utiliser
SmtpClient
et l'utilisation de la API Exchange pour envoyer du courrier.De leur échantillon référencé:
Remarque: il est Nécessaire de modifier le profil à
.NET Framework 4
. Le...Client Profile
n'est pas suffisant. Ensuite, vous devez ajouter une référence àMicrosoft.Exchange.WebServices
, et ajouterusing Microsoft.Exchange.WebServices
OriginalL'auteur Patrick Hofman