Нужна помощь в настройке windows server 2008 SMTP server - PullRequest
2 голосов
/ 21 марта 2009

Я пытаюсь настроить Windows Server 2008 SMTP-сервер для ретрансляции электронной почты в Gmail SMTP. Кажется, все настроено, но не отправляет электронные письма. Не могли бы вы помочь мне выяснить, что не так.

Ниже приведена настройка:

  • Windows server 2008 с SMTP-сервером функция установлена. Нужен SMTP сервер пересылать все сообщения в gmail smtp сервер для отправки.
  • У меня есть настройки приложений Google для моего домен, также я могу отправлять электронные письма через мое тестовое приложение, используя
    Gmail SMTP.
  • Конфигурация SMTP-сервера: по умолчанию имеет виртуальный каталог SMTP-сервера по умолчанию.
  • В свойствах этого виртуального сервера SMTP изменилось следующее.

  • Полное доменное имя = mydomain.com

  • smart host = smtp.gmail.com
  • TCP-порт = 587
  • Out Bound Security = Обычная аутентификация (мой логин-пароль для учетной записи электронной почты приложений Google)
  • В списке доменов под виртуальным SMTP-сервером. У меня есть один домен по умолчанию, это сервер DNS. Я добавил еще один для моего доменного имени.

При вышеописанной настройке я пытаюсь перенаправить всю электронную почту в gmail smtp. Я проверил подключение к smtp.gmail.com с сервера через порт 587 через telnet, и оно работает.

Я пытаюсь использовать указанный выше сервер из своего веб-приложения, просто отбрасывая электронные письма в каталог раскладки. Он забирается и также принимает веб-приложение формы запроса, но никогда не отправляет электронное письмо.

Я вижу, что он добавляет эти электронные письма в папку очереди, но он остается там навсегда.

Когда я пытаюсь отправить электронную почту из веб-приложения на вышеуказанный сервер, он отклоняет, если адрес To отличается от моего домена. (Я что-то упустил в списке доменов)

Ответы [ 4 ]

4 голосов
/ 04 апреля 2009

Спасибо за все ответы, наконец-то найденное решение есть свойство для максимальных сессий, значение которого по умолчанию было 0. Изменил его на 100, и он немедленно отправляет все ожидающие электронные письма.

1 голос
/ 25 марта 2009

Возможные причины: некоторые SMTP-серверы блокируют исходящие сообщения в случае несоответствия имени домена, что позволяет предотвратить отправку спам-сообщений. Так, например, я не смогу отправить свое электронное письмо с адресом abc@mydomain.com со своего домена yourdomain.com.

Надеюсь, это поможет.

1 голос
/ 28 марта 2009

Убедитесь, что ваш отправляющий домен совпадает с доменом приложений Google

Убедитесь, что ваш отправляющий адрес является реальным, а не просто псевдонимом

IIRC вам нужно использовать STARTTLS (SSL), а не базовую аутентификацию

1 голос
/ 23 марта 2009

Это звучит как проблема DNS. Проверьте каталог / badmail. Там будут файлы .bad и .bdp. Вы можете открыть их в блокноте (там будет несколько бинарных файлов).

Однако это может указывать на возможную проблему.

Вы также можете попытаться включить ведение журнала в службе SMTP. Там что-то может быть.

...