Comment envoyer un email via un serveur Exchange sans utiliser smtp?
Je suis en train d'envoyer un e-mail à partir de code c# via notre serveur exchange de l'entreprise.
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("exchangebox1.mycompany.com");
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage("[email protected]",
"[email protected]",
"title here",
"body here");
client.Send(msg);
Lorsque je l'exécute-je obtenir SmptException disant "Service non disponible, fermeture de canal de transmission. La réponse du serveur a été 4.3.2 Service n'est pas disponible, la fermeture de canal de transmission".
Je suis interprétation de ce que signifie SMTP n'est pas activé sur notre échange box et que j'ai besoin d'utiliser natif Exchange Server commandes à envoyer le mail. Ce droit est-il, ou doit-SMTP toujours travailler?
En outre, est-il possible que le serveur exchange pourrait avoir été configuré pour autoriser uniquement certains ordinateurs/utilisateurs d'envoyer des principales via SMTP?
Comment puis-je envoyer des messages via le Serveur Exchange sans l'aide de SMTP?
Grâce.
source d'informationauteur Scott Langham
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le WCF Exchange Server Transport de Messagerie
un exemple de la façon de mettre en œuvre des Ici
Particulier en ce qui concerne l'envoi de messages qu'il dit
Vous pouvez utiliser les nouveaux Services Web Exchange Managed API 1.0. il semble être la meilleure solution.
heres le lien.
http://msdn.microsoft.com/en-us/library/dd637749(v=exchg.80).aspxhttps://blogs.technet.com/b/exchange/archive/2009/04/21/3407328.aspx
L'accepter accepte les listes de distribution.
La version 2.0 de l'API
http://msdn.microsoft.com/en-us/library/office/dd633709.aspx
Essayez d'ajouter ces deux lignes avant de l'envoyer:
C'est probablement un problème avec l'existence d'aucune information d'identification donc je vais tricher un peu de Google...
À partir de dailycode.net
Je sais que c'est un vieux thread, mais pour être complet, vous devriez envisager la Microsoft Exchange WebServices nuget package:
https://www.nuget.org/packages/Microsoft.Exchange.WebServices