Я пытаюсь отправить электронное письмо с кодом С# через наш сервер обмена нашей компанией.
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);
Когда я запускаю это, я получаю SmptException, говорящий "Сервис недоступен, закрывая канал передачи. Ответ сервера был 4.3.2. Сервис недоступен, закрывая канал передачи".
Я интерпретирую это так, чтобы SMTP не был включен в нашем поле обмена и что мне нужно использовать собственные команды сервера Exchange для отправки почты. Это правильно или SMTP всегда работает?
Кроме того, возможно ли, что сервер обмена мог быть настроен только для того, чтобы разрешить определенным компьютерам/пользователям отправлять главную информацию через SMTP?
Как отправить почту через Exchange Server без использования SMTP?
Спасибо.