У меня есть раздел кода, который отправляет электронную почту с SMTP-сервера.
Код выполняется веб-сервисом, а значение сервера smtp берется из web.config, в то время как код, размещенный на server1, работает (отправка / получение электронной почты), тогда как тот же код, размещенный на server2, не отправляет / получает электронную почту.
Есть некоторый фрагмент кода веб-сервиса, который отправляет электронную почту через интерфейсное приложение (используя этот веб-сервис), у меня есть 2 сервера, использующие один и тот же smtp, server1 отправляет электронную почту, а сервер 2 выходит из строя, будет здорово, если вы скажете мне, как добраться настройки и проверка / сравнение server1 vs server2
Вы можете сказать свои мысли?
Спасибо
Я ожидаю, что почтовый сервер находится на том же хосте, что и сервер, который работает. Сервер электронной почты настроен на требование аутентификации перед ретрансляцией на другие серверы. Это обычная конфигурация.
Большинство почтовых серверов можно настроить на ретрансляцию электронной почты для доверенных серверов. Вам потребуется настроить почтовый сервер на доверие к серверу, который не может отправлять электронную почту.
Могут ли оба сервера выполнять DNS-поиск имени SMTP-сервера?
Я бы сначала это проверил.
В противном случае вам нужно предоставить нам дополнительную информацию о языке программирования, операционной системе и остальной среде.