J'essaye d'envoyer un email du code de C# par l'intermédiaire du serveur d'échange de notre compagnie.Comment envoyer un email via un serveur Exchange sans utiliser smtp?
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);
Quand je lance ce je reçois SmptException disant: « Service non disponible, fermeture canal de transmission. La réponse du serveur était 4.3.2 Service non disponible, canal de transmission de fermeture ».
J'interprète ceci pour signifier SMTP n'est pas activé sur notre boîte d'échange et que j'ai besoin d'utiliser les commandes natives Exchange Server pour envoyer le courrier. Est-ce exact, ou le SMTP devrait-il toujours fonctionner?
En outre, est-il possible que le serveur d'échange ait pu être configuré pour autoriser uniquement certains ordinateurs/utilisateurs à envoyer des messages via SMTP?
Comment puis-je envoyer du courrier via le serveur Exchange sans utiliser SMTP?
Merci.
Avez-vous transfert activé sur le compte que vous envoyez l'e-mail? Je pense que c'est quelque chose que l'administrateur Exchange doit définir sur ce compte pour vous permettre d'envoyer des e-mails avec ce compte sans utiliser l'authentification. –
Merci, je vais essayer de le savoir. –