Хорошо, как только я набрал это, я заметил различные темы, которые могут охватывать один и тот же вопрос.Я посетил большинство из них и не нашел прямого отношения к тому, что я спрашиваю, поэтому прошу терпения.
В любом случае, я создаю веб-приложение ASP.NET с использованием VS2010.Я пытаюсь отправить электронное письмо через SMTP, используя код:
MailMessage mailMsg = new MailMessage();
mailMsg.From = new MailAddress(fromEmail);
mailMsg.To.Add(toEmail);
mailMsg.Subject = emailSubj.ToString().Trim();
mailMsg.Body = msgBody.ToString().Trim();
SmtpClient smtpClient = new SmtpClient();
smtpClient.Send(mailMsg);
, но каждый раз, когда я получаю следующее исключение (SMTPException и innerException говорит {"Unable to connect to the remote server"}
Я также определил следующее вweb.config:
<system.net>
<mailSettings>
<smtp>
<network host="company.com"/>
</smtp>
</mailSettings>
</system.net>
Я пытаюсь отправить электронное письмо после отправки формы с идентификатором запроса, чтобы к нему можно было получить доступ через другие страницы (все работы, кромеmail). В компании мы используем сервер Exchange, и когда я захожу в свойства своего контакта, я получаю smtp:emailaddress@company.com
Так что же здесь делать? Я проверил Web Services ExchangeServiceBinding
, но не смог найтинепосредственно что-то, чтобы помочь мне (поэтому любые ссылки приветствуются)
Большое спасибо, и с нетерпением ждем ваших ответов:)