none
Не могу получать письма с вложениями с Gmail.com RRS feed

  • Вопрос

  • Имеем сервер Exch2003 (перед ним - ISA2004), AD. Почтовый домен, к примеру, zky.ru
    Если нет вложений, или они размером пару десятков К - на сервер почта приходит нормально с любых доменов.
    Если вложение несколько сот К и больше - с моей учетки на gmail.com письма до почтового сервера не доходят.
    (Пробовал тот же размер отправить, к примеру, c hotmail.com - все нормально, доходит без проблем)

    1. Через много часов после отправки письма с вложением (а то и пару дней) приходит вот такой отлуп c gmail:

    Delivery to the following recipient failed permanently:
        admin@zky.ru

    Technical details of permanent failure:
    TEMP_FAILURE: Unspecified Error (SENT_MESSAGE): Connection timed out

      ----- Original message -----
    Received: by 10.141.123.4 with SMTP id a4mr10384425rvn.294.1202720677759;
           Mon, 11 Feb 2008 01:04:37 -0800 (PST)
    Received: by 10.140.165.6 with HTTP; Mon, 11 Feb 2008 01:04:35 -0800 (PST)
    Message-ID: <550076440802110104x44dc242eqd469e0e43fdbbd20@mail.gmail.com>
    Date: Mon, 11 Feb 2008 12:04:35 +0300
    From: "=?KOI8-R?B?68/M0MHLz9cg4czFy9PBzsTS?=" <xxx@gmail.com>
    To: admin@zky.ru
    Subject: test11

    2. В логах smtp на моем сервере:
     - в случае письма без вложений (или с небольшим) видно следующее:
    2008-02-15 10:00:33 209.85.198.187 rv-out-0910.google.com SMTPSVC1 My_server 172.20.1.6 0 EHLO - +rv-out-0910.google.com 250 0 312 27 78 SMTP - - - -
    2008-02-15 10:00:33 209.85.198.187 rv-out-0910.google.com SMTPSVC1
    My_server 172.20.1.6 0 MAIL - +FROM:<xxx@gmail.com> 250 0 41 28 0 SMTP - - - -
    2008-02-15 10:00:33 209.85.198.187 rv-out-0910.google.com SMTPSVC1
    My_server 172.20.1.6 0 RCPT - +TO:<admin@zky.ru> 250 0 34 31 0 SMTP - - - -
    2008-02-15 10:00:36 209.85.198.187 rv-out-0910.google.com SMTPSVC1
    My_server 172.20.1.6 0 DATA - +<550076440802150200r65856f14ob27785e12158001e@mail.gmail.com> 250 0 145 2100 437 SMTP - - - -
    и т.п.

    - а в случае письма с большим вложением, есть только три первые строки, а последняя строка (с командой DATA и ID письма) не появляется...

    И что происходит в такой ситуации и куда копать - я, признаюсь, не знаю...


    • Перемещено Tina_Tian 19 марта 2012 г. 2:10 forum merge (От:Exchange Server 2003/2000/5.5)
    15 февраля 2008 г. 12:30

Ответы

  • Тема рассосалась.
    Причина была в том, что в свойствах правила публикации smtp-сервера на ИСЕ был ОТКЛЮЧЕН(!) smtp-фильтр. После того, как я его ВКЛЮЧИЛ(!) - все заработало.
    Объяснить причину сего - я затрудняюсь........................
    • Помечено в качестве ответа Vinokurov Yuriy 20 июля 2009 г. 12:38
    5 марта 2008 г. 6:48

Все ответы

  • Посмотрите вот здесь:

     

    http://mail.google.com/support/bin/answer.py?answer=58667&query=Connection+timed+out&topic=&type=f#stepbounce

     

    надеюсь вам это поможет чем-нибудь.

    16 февраля 2008 г. 12:08
  • Там я уже был... Smile

    Ответ там вот какой:
    "This bounce message was not caused by Gmail, but by an issue with the recipient domain. Most frequently, the receiving domain is using a problematic SMTP firewall. For additional information, we suggest visiting http://support.microsoft.com/kb/895857. In some cases, this problem occurs when the message is Domain Keys signed or DKIM signed."

    Во-первых, "problematic SMTP firewall"... Нету у меня такого. Есть ISA, но на ней SMTP-фильтр отключен.
    Во-вторых, ссылка http://support.microsoft.com/kb/895857 - не работает.
    И самое занятное - к примеру, с hotmail.com точно такое письмо доходит без проблем (я думал, дело в ESMTP может быть, но непохоже..).

    Беда, короче...
    18 февраля 2008 г. 6:34
  •  

    Я бы на вашем месте повысил бы диагностику для MSExchangeTransport на максимум (а лучше на 7 через реест)...перезапустил бы службы Routing Engine И SMTP и отправив письма...посмотрел ли наличие ошибок в логе приложений.
    18 февраля 2008 г. 7:32
  • На максимум ставил - в логах чисто. (на 7 уровень пока не пробовал)
    Попозже - испытаю.

    А вот как интерпретировать следующее (это из свойств письма с небольшим вложением, которое все-таки дошло):
    сутки где-то гуляло...

    Microsoft Mail Internet Headers Version 2.0

    Received: from v.ZKY.RU ([172.30.2.1]) by c.ZKY.RU with Microsoft SMTPSVC(6.0.3790.1830);
         Sat, 16 Feb 2008 18:06:46 +0300
    Received: from rv-out-0910.google.com ([209.85.198.185]) by v.ZKY.RU with Microsoft SMTPSVC(6.0.3790.1830);
         Sat, 16 Feb 2008 13:31:53 +0300
    Received: by rv-out-0910.google.com with SMTP id k15so709025rvb.54
            for <admin@zky.ru>; Sat, 16 Feb 2008 02:31:13 -0800 (PST)
    Received: by 10.141.79.12 with SMTP id g12mr1783605rvl.29.1203072103880;
            Fri, 15 Feb 2008 02:41:43 -0800 (PST)
    Received: by 10.140.165.6 with HTTP; Fri, 15 Feb 2008 02:41:42 -0800 (PST)
    Message-ID: <550076440802150241u3cde1254qc01ca9ce85580c1a@mail.gmail.com>
    Date: Fri, 15 Feb 2008 13:41:42 +0300
    From: "=?KOI8-R?B?68/M0MHLz9cg4czFy9PBzsTS?=" <al@gmail.com>
    To: admin@zky.ru
    Subject: test 13:41 with attach

    18 февраля 2008 г. 9:13
  • а сколько у вас smtp серверов ?

    18 февраля 2008 г. 12:55
  • Вообще-то, три. В одной группе маршрутизации.
    20 февраля 2008 г. 6:16
  • Сделал еще одну попытку отправить письмо с вложением.
    Результат - тот же, а именно:

    1. В логах SMTP
    2008-02-20 06:26:10 64.233.166.181 py-out-1112.google.com COMM02 172.20.1.6 EHLO +py-out-1112.google.com 250
    2008-02-20 06:26:10 64.233.166.181 py-out-1112.google.com COMM02 172.20.1.6 MAIL +FROM:<al@gmail.com> 250
    2008-02-20 06:26:10 64.233.166.181 py-out-1112.google.com COMM02 172.20.1.6 RCPT +TO:<admin@zky.ru> 250

    2. При раширенном
    SMTP logging on the MSExchangeTransport - в журнале событий:
    - This is an SMTP protocol log for virtual server ID 1, connection #3147. The client at "64.233.166.181" sent a "ehlo" command, and the SMTP server responded with "250-comm02.ZKY.RU Hello [64.233.166.181]  250-TURN  250-SIZE  250-ETRN  250-PIPELINING  250-DSN  250-ENHANCEDSTATUSCODES  250-8bitmime  250-BINARYMIME  250-CHUNKING  250-VRFY  250-X-EXPS GSSAPI NTLM LOGIN  250-X-EXPS=LOGIN  250-AUTH GSSAPI NTLM LOGIN  250-AUTH=LOGIN  250-X-LINK2STATE  250-XEXCH50  250 OK  ". The full command sent was "ehlo py-out-1112.google.com".  This is an informational event and  does not indicate an error.

    - This is an SMTP protocol log for virtual server ID 1, connection #3147. The client at "64.233.166.181" sent a "mail" command, and the SMTP server responded with "250 2.1.0 al@gmail.com....Sender OK  ". The full command sent was "mail FROM:<al@gmail.com>".  This is an informational event and  does not indicate an error.

    - This is an SMTP protocol log for virtual server ID 1, connection #3147. The client at "64.233.166.181" sent a "rcpt" command, and the SMTP server responded with "250 2.1.5 admin@zky.ru   ". The full command sent was "rcpt TO:<admin@zky.ru>".  This is an informational event and  does not indicate an error.

    И это - все. Никаких ошибок или еще чего - нет.
    Насколько я представляю, дальше сервер Gmail должен слать команду DATA или BDAT (может я ошибаюсь?). Но ее же нету! А вот почему нету - это мне как-то непонятно...

    20 февраля 2008 г. 6:48
  • Так может дело в Gmail ?

    20 февраля 2008 г. 11:48
  •  

    Да может... Smile Но мне-то от этого не легче - письма все одно не доходят.

     

    Ваще не пойму, где криво. Склоняюсь, все-таки, что у меня. Google покруче контора...

     

    Хотя в другом нашем офисе такой же сервер с похожими настройками - все нормально принимает.

    20 февраля 2008 г. 13:59
  • Поскольку у вас есть выбор - перенастройте ISA на переадресацию на другой Exch - и проверьте с ним, если конечно не установлены какие либо ограничения на прием с этого домена на уровне организации

    20 февраля 2008 г. 14:32
  •  

    Эксперименты с серверами пока постараюсь отложить на крайний случай. Smile

     

    Перечитал тут даже rfc (про smtp)... Вот чего не пойму: там ясно написано, что после ответа 250 на RCPT TO должна следовать команда DATA (в данном случае - от gmail). Но в логах smtp нет упоминания о приходе такой команды (это в случае вложения достаточно большого размера; а иногда запись, касающаяся DATA появляется в логах через один-два дня (!)). Вот что это такое происходит и где тут собака зарыта?..

    26 февраля 2008 г. 6:57
  • И вот что бы могла означать фраза с саппорта gmail - "In some cases, this problem occurs when the message is Domain Keys signed or DKIM signed."

    Что это за случаи такие и как проверить, связана ли моя ситуация с DKIM?

    26 февраля 2008 г. 7:00
  •  Kolp написано:

     

    Эксперименты с серверами пока постараюсь отложить на крайний случай. Smile

     

    Перечитал тут даже rfc (про smtp)... Вот чего не пойму: там ясно написано, что после ответа 250 на RCPT TO должна следовать команда DATA (в данном случае - от gmail). Но в логах smtp нет упоминания о приходе такой команды (это в случае вложения достаточно большого размера; а иногда запись, касающаяся DATA появляется в логах через один-два дня (!)). Вот что это такое происходит и где тут собака зарыта?..

     

    Этот т.н. эксперимент проводится в течении 5 минут не более того  

     

    да , должна следовать и не обязательно DATA если речь идет о ESMTP

    27 февраля 2008 г. 10:41
  • Тема рассосалась.
    Причина была в том, что в свойствах правила публикации smtp-сервера на ИСЕ был ОТКЛЮЧЕН(!) smtp-фильтр. После того, как я его ВКЛЮЧИЛ(!) - все заработало.
    Объяснить причину сего - я затрудняюсь........................
    • Помечено в качестве ответа Vinokurov Yuriy 20 июля 2009 г. 12:38
    5 марта 2008 г. 6:48