У меня есть эта раздражающая проблема:
- При отправке электронного письма при отладке в VS, он работает нормально (я использую
SmtpClient
) После публикациина сервер я получаю эту ошибку:
System.Net.Mail.SmtpException: сбой отправки почты.---> System.Net.WebException: удаленное имя не может быть разрешено: 'mail.company.co.za'
Однако, если я изменю хост smtpна IP-адрес, кажется, работает нормально.
Я получил IP, вызвав ping mail.company.co.za
в CMD (При вызове этого на сервере он не может найти адрес, но он может пропинговать IP )
Поскольку я не уверен, является ли IP статическим или нет, я не знаю, безопасно ли просто использовать физический IP.Почему сервер не распознает mail.company.co.za
?
Обратите внимание, что я отлаживаю и размещаю приложение в одной сети.Это говорит мне о том, что это не проблема брандмауэра, но, может быть, я ошибаюсь?