none
Exchange 2013 IMAP/POP3/SMTP RRS feed

  • Вопрос

  • Добрый день. Установил Exchange 2013. Запустил по 2 службы IMAP, POP3 и ввёл команды для просмотра параметров IMAP/POP3/SMTP в OWA:

    Set-PopSettings -ExternalConnectionSetting {mail.domain.ru:995:SSL}

    Set-IMAPSettings -ExternalConnectionSetting {mail.domain.ru:993:SSL}

    Set-ReceiveConnector "Client Frontend MAIL-SRV" -AdvertiseClientSettings $True -FQDN mail.domain.ru

    В настройках owa показывает следующее:

    POP3 mail.domain.ru 995 SSl

    IMAP mail.domain.ru 993 SSl

    SMTP mail.domain.ru 587 TLS

    SMTP работает на 25 порту, imap запрашивает логин и пароль и не может подключиться. Как сделать верное отображение smtp и отладить работу imap?


    1 июля 2015 г. 12:44

Ответы

Все ответы

  • Добрый день!

    Зайти в ECP и посмотреть коннекторы через web или выполнить вначале команды Get-* и посмотреть всю конфигурацию, по умолчанию есть несколько Receive Connector, в том числе Default Frontend MAIL01 принимающий по 25 порту.



    1 июля 2015 г. 12:48
  • 1. Порт 587 заменить на 25 не получится. Дело в том, что по стандарту именно он используется для подключений клиентов с использованием аутентификации. Вот выдержка из RFC:

     Message relay and final delivery are unaffected, and continue to use
       SMTP over port 25.
    
       When conforming to this document, message submission uses the
       protocol specified here, normally over port 587.

    2. По отладке IMAP надо смотреть логи. Проверьте, какой тип логина установлен (дефолнтно SecureLogin):

    Get-ImapSettings | fl Logintype

    И проверьте, включен ли IMAP для ящика:

    Get-CasMailbox Mailname

  • Всё включено. SecureLogin включен. Мб специфические настройки клиента?
  • Выскакивает требование логина и пароля, но не воспринимает их.
  • C SMTP разобрался. Нужно ставить галочку в Outlook "SMTP серверу требуется проверка подлинности". Но IMAP никак не подключается.
    3 июля 2015 г. 11:38
  • сделайте рестарт службы imap, подождите уведомления в журнале что служба стартовала, после этого убедитесь что есть сведения о том, что служба стартовала, но имеет статус false. имейте ввиду, данное сообщение будет не ввиде предупреждения, а в виде сведения. если найдете такое то вот http://www.grishbi.com/2014/11/exchange-2013-unable-connect-imap-services-server-unexpectedly-terminated-connection/

    Идти туда, где не ждут, Атаковать там, где не подготовились.


    3 июля 2015 г. 17:36
  • Ошибок нет. Вроде всё работает, но imap не подключается.
  • Включите логирование:

    Set-ImapSettings -LogFileLocation D:\Logging\Imap4 -ProtocolLogEnabled $true

    Перезапустите службу IMAP и попробуйте подключиться.
  • вы прочитали не внимательно "имейте ввиду, данное сообщение будет не ввиде предупреждения, а в виде сведения"

    Идти туда, где не ждут, Атаковать там, где не подготовились.

  • Все куда проще:

    Get-ServerComponentState -Identity SERVER

    Далее Видите что-то вроде:

    Server                                  Component                               State
    ------                                  ---------                               -----
    ..................
    exchange.domain.loc                        ImapProxy                               Inactive
    ..................

    Следом все просто:

    Set-ServerComponentState -Identity EXCHANGE -Requester HealthAPI -Component ImapProxy -State Active

    после служба встает в 

    Server                                  Component                               State
    ------                                  ---------                               -----
    ..................
    exchange.domain.loc                        ImapProxy                               Active
    ..................

    24 марта 2016 г. 4:43