none
Не работает отправка сообщений на внешний SMTP RRS feed

  • Вопрос

  • Господа, решению проблемы посветил много времени. Какого-то нормального полноценного мануалса не нашел.
    К примеру http://technet.microsoft.com/ru-ru/library/cc772058.aspx
    Пытался решить через другую ветку форума. http://social.technet.microsoft.com/Forums/ru-RU/ws2008r2ru/thread/dc3e4727-8a8b-4550-b57f-4968096b3e21 Все дружно промолчали. Хотя эта задача явно не совсем шарика.

    Но думаю многие ее уже решили. Поделитесь пож-та опытом.

    И так, мне нужно использовать внешний SMTP, что бы я смог отправлять сообщения из шарика. Желательно использовать рамблер. Но он на 587 порту. А шарик отправляет с  25.
    Для начала я нашел SMTP открытый с 25 портом. я прописал его на шарике, все заработало почта стала ходить. Но только на адреса этой компании в которой установлен SMTP. Кстати из их шарика тоже, можно почту отправить только внутри компании. Это было новостью для их админа.  Я предполагаю, что это из за настройки их почты. шарик же не требует авторизации на SMTP, вот видимо где-то  у них прописано, что без проверки почту рассылать только внутри.
    Далее, я настроил свой SMTP локальный. Я захожу по telnet на него. По идее он работает. Настроил все данные как в инструкции по первой ссылке. Но, что то как то все подозрительно легко. Указал внешний сервер и порт и все. А остальные настройки? А безопасность моего сервера и т.д…..  В шарике указал использовать мой сервер локальный. Т.к. шарик мой отправлял письма без ввода имени и пароля используя смтп другой компании. То думаю и в моем смтп для переадресации не нужно вводить имя и пароль. (хотя я пробовал по разному)
    В общем, мой шарик на мой сервер ничего не отправляет. Рабочие процессы проходят ошибок не выдает. В логах ничего нет вообще. в очередях сообщений ничего не появляется. Я не пойму куда смотреть еще. Как проверить шарик вообще сообщения куда-нибудь отдает? Пытался настроить оутлук с настройками моего локального СМТП . И имена спаролями вводил и на IIS в настройках SMTP ставил учетку и пароль внешнего для внешнего SMTP. Оутлук тож ничего не отправляет.
    Подскажите пож-та. Как правильно настроить переадресацию сообщений на внешний SMTP. Или хотя бы как проверить работает ли мой SMTP?
    Спасибо большое.


    AOsinniy

    2 марта 2012 г. 21:58

Ответы

  • Здравствуйте, Андрей! Если почта не уходит на внешние сервера - это скорее всего связанно с неправильной  конфигурацией внешних  DNS, но и не исключаю неправильную настройку самого SMTP сервера. Вообще говоря, не вижу смысла отправлять сообщения через всякие mail.ru rambler и т.д. так как у компании практически всегда есть свой собственный купленный домен, чего нам и достаточно.Предположим, у компании имеется зарегистрированный домен contoso.com который (что не совсем правильно) совпадает с внутренним именем домена. Пусть у нас имеется контроллер домена Active Directory с настроенной службой DNS . И программный маршрутизатор Forefront TMG , через который мы публикуем сервисы, в том числе и почтовые службы. Так же у нас есть сервер SharePoint на котором нам надо отправлять почту получателям как внутри организации, так и за пределами её. Если в нашей организации уже имеется почтовый сервер на базе Microsoft Exchange Server 2010, и для отправки почты мы хотим использовать его - то все просто : используем эту статью http://www.howexchangeworks.com/2009/06/allowing-application-servers-to-send.html . Если почтовый сервер в компании отсутствует, то поднимаем новый SMTP-сервер http://blog.sharepointrx.com/2010/11/18/setting-up-the-iis-smtp-server-for-sending-email-from-sharepoint-2010-on-server-2008-r2/   И в  таком случае, при наличии у компании собственного домена  нам ничего не мешает создать домен третьего уровня на серверах где располагается зарегистрированный домен, например e-mail.comntoso.com для отправки сообщений из SharePoint. Домен e-mail.contoso.com и будет ауторитотивным доменом нашего SMTP сервера 

    Вот так примерно должен выглядеть наш домен для отправки писем на наружных ДНС серверах 

    Стоит отметить, что запись А указывает на ИП адрес, который использует TMG для публикации этого SMTP сервера, или просто адрес сервера, если TMG отсутствует. Конфигурировать внешнии DNS записи нужно обязательно, так как иначе практически любой антиспам отфильтрует наши письма. Так же убедитесь у провайдера, что для вашего сервера, который указан в записи А существует PTR указатель. Чтобы Вас не внесли в черные списки ) Создайте правило публикации на TMG. Обязательно проверьте что во внутренней зоне ДНС имеются все необходимые записи для почтовых серверов так же как и в наружной. (Так как сервер Exchange компании будет использовать в качестве основного сервера контроллер домена, и в случае если домены внешний и внутренний одинаковы, то и записи должны быть и там и там) На SharePoint указываем адрес для отправки MyAddress@e-mail.contoso.com соответствующий нашему домену.

    Ну и в довесок статья как сконфигурировать через GMAIL http://sharepoint-snippets.com/configure-sharepoint-to-send-email-through-gmail/



    3 марта 2012 г. 7:42

Все ответы

  • Общался по телнету со своим SMTP

    HELO
    250 sp.lunevo.localhost Hello [192.168.1.252]
    MAIL FROM: aosinniy@csat.ru
    250 2.1.0 aosinniy@csat.ru....Sender OK
    RCPT TO: aosinniy@csat.ru
    550 5.7.1 Unable to relay for aosinniy@csat.ru

    Он не видит кому отправлять даже.  Может в DNS MX записи настроить нужно?


    AOsinniy

    2 марта 2012 г. 22:12
  • Здравствуйте, Андрей! Если почта не уходит на внешние сервера - это скорее всего связанно с неправильной  конфигурацией внешних  DNS, но и не исключаю неправильную настройку самого SMTP сервера. Вообще говоря, не вижу смысла отправлять сообщения через всякие mail.ru rambler и т.д. так как у компании практически всегда есть свой собственный купленный домен, чего нам и достаточно.Предположим, у компании имеется зарегистрированный домен contoso.com который (что не совсем правильно) совпадает с внутренним именем домена. Пусть у нас имеется контроллер домена Active Directory с настроенной службой DNS . И программный маршрутизатор Forefront TMG , через который мы публикуем сервисы, в том числе и почтовые службы. Так же у нас есть сервер SharePoint на котором нам надо отправлять почту получателям как внутри организации, так и за пределами её. Если в нашей организации уже имеется почтовый сервер на базе Microsoft Exchange Server 2010, и для отправки почты мы хотим использовать его - то все просто : используем эту статью http://www.howexchangeworks.com/2009/06/allowing-application-servers-to-send.html . Если почтовый сервер в компании отсутствует, то поднимаем новый SMTP-сервер http://blog.sharepointrx.com/2010/11/18/setting-up-the-iis-smtp-server-for-sending-email-from-sharepoint-2010-on-server-2008-r2/   И в  таком случае, при наличии у компании собственного домена  нам ничего не мешает создать домен третьего уровня на серверах где располагается зарегистрированный домен, например e-mail.comntoso.com для отправки сообщений из SharePoint. Домен e-mail.contoso.com и будет ауторитотивным доменом нашего SMTP сервера 

    Вот так примерно должен выглядеть наш домен для отправки писем на наружных ДНС серверах 

    Стоит отметить, что запись А указывает на ИП адрес, который использует TMG для публикации этого SMTP сервера, или просто адрес сервера, если TMG отсутствует. Конфигурировать внешнии DNS записи нужно обязательно, так как иначе практически любой антиспам отфильтрует наши письма. Так же убедитесь у провайдера, что для вашего сервера, который указан в записи А существует PTR указатель. Чтобы Вас не внесли в черные списки ) Создайте правило публикации на TMG. Обязательно проверьте что во внутренней зоне ДНС имеются все необходимые записи для почтовых серверов так же как и в наружной. (Так как сервер Exchange компании будет использовать в качестве основного сервера контроллер домена, и в случае если домены внешний и внутренний одинаковы, то и записи должны быть и там и там) На SharePoint указываем адрес для отправки MyAddress@e-mail.contoso.com соответствующий нашему домену.

    Ну и в довесок статья как сконфигурировать через GMAIL http://sharepoint-snippets.com/configure-sharepoint-to-send-email-through-gmail/



    3 марта 2012 г. 7:42


  • Никита, в очередной раз спасибо Вам большое а помощь.
    На счет ДНС Вы правы, настроить нужно, мне почему то показалось, что смогу обойтись.
    На счет IIS . В моем IIS 7 я не могу найти такое большое количество настроек. Только имя, пароль , порт и сервер куда перенаправлять. Все!
    Данный вопрос мне нужен только в познавательных целях. Я пытаюсь дома на виртуалках воссоздать всю инфраструктуру и подготовиться к экзаменам.
    Я конечно же могу установить екченж, который решит данный вопрос или какой-нибудь бесплатный мейл сервер. Но мне кажется Майкрософт в стандарте, должен справиться с передачей сообщений на другой смтп.
    Подскажите пож-та на счет IIS7.

    AOsinniy

    3 марта 2012 г. 10:05
  • Сори, нашел IIS 6. сейчас буду разбираться спасибо

    AOsinniy

    3 марта 2012 г. 10:26


  • Никита, в очередной раз спасибо Вам большое а помощь.
    На счет ДНС Вы правы, настроить нужно, мне почему то показалось, что смогу обойтись.
    На счет IIS . В моем IIS 7 я не могу найти такое большое количество настроек. Только имя, пароль , порт и сервер куда перенаправлять. Все!
    Данный вопрос мне нужен только в познавательных целях. Я пытаюсь дома на виртуалках воссоздать всю инфраструктуру и подготовиться к экзаменам.
    Я конечно же могу установить екченж, который решит данный вопрос или какой-нибудь бесплатный мейл сервер. Но мне кажется Майкрософт в стандарте, должен справиться с передачей сообщений на другой смтп.
    Подскажите пож-та на счет IIS7.

    AOsinniy

    Да, встроенный SMTP сервер вполне справляется с этой задачей, мне приходилось настраивать его для производственных целей - все работает отлично. На счет подготовки к экзаменам, я думаю,что достаточно знать как настроить исходящую почту в sharepoint, лично мне не попадались вопросы связанные с конфигурированием SMTP сервера(сдавал PRO экзамен, TS не сдавал, но мне кажется, что тоже врят ли там это будет).
    3 марта 2012 г. 11:10
  • Как уж я так то не видел, что можно пользоваться оснасткой IIS 6, при установленном 7.

    Спасибо, все работает.


    AOsinniy


    3 марта 2012 г. 17:01