Статья является возможным решением инцидента RuPost. Не приходит входящая почта

Окружение

RuPost

Диагностика

  • Если в работе RuPost используется relay-сервер и/или пограничный шлюз, проверить, регистрирует ли сервер RuPost входящую почту.
    Запустить отслеживание журнала работы почты на сервере RuPost:
    sudo tail -f /var/log/mail.log
    CODE
  • Выполнить пробную отправку письма на RuPost
    Пример отправки письма через telnet:
    telnet relay.rupost.local 25
    CODE

    Данная команда выполнит подключение к relay-серверу:

    Trying 127.0.0.1... 
    Connected to relay.rupost.local. 
    Escape character is '^]'. 
    220 relay.domain.local ESMTP Postfix (Astra Linux/GNU)
    CODE

    Ввести команды:

    HELO domain.com                         - выполнить приветствие, подставить имя домена отправителя 
    250 relay.rupost.local                  - сервер ответил 
    MAIL FROM: username@domain.com          - определить отправку письма от имени пользователя 
    250 2.1.0 Ok                            - сервер ответил подтверждением
    RCPT TO: user1@rupost.local             - указать получателя, в данном случае - ящик RuPost 
    250 2.1.5 Ok                            - сервер ответил подтверждением
    DATA                                    - начать ввод данным письма
    354 End data with <CR><LF>.<CR><LF>     - сервер ожидает ввода данных
    Subject: Test Email                     - ввести тему письма
    TEST                                    - ввод
    .                                       - ввести точку и нажимаем "Enter", завершаем ввод письма 
    250 2.0.0 Ok: queued as 4dHnhT0wRrz1vYG - сервер подтвердил и передал письмо на отправку с указанием идентификатора письма
    CODE
  • Проверить, получает ли отправитель письмо-отбивку о невозможности доставки, например:
    <recipient@domain.name>: host mxname.domain.name[111.111.111.6] said: 550 5.1.1
        <recipient@domain.name>: Recipient address rejected: undeliverable address:
        Address lookup failed (in reply to RCPT TO command)
    CODE
  • Проверьте вывод в файле mail.logЕсли RuPost получил и зарегистрировал сам факт получения письма, вжурнале появятся записи с указанным выше кодом отказа.
    Пример вывода при получении письма для несуществующего пользователя:
    Nov 28 16:27:39 kvrup main/lmtp[296410]: 4dHvGy1H6Zz27j5: to=<user9999@inno.local>, relay=127.0.0.1[127.0.0.1]:24, delay=35, delays=34/0.07/0.01/0.11, dsn=5.1.1, status=bounced (host 127.0.0.1[127.0.0.1] said: 550 5.1.1 <user9999@inno.local> User doesn't exist: user9999@inno.local (in reply to RCPT TO command))
    CODE

 Если в файле mail.log отсутствуют записи, соответствующие письму (идентификатору письма, например 4dHnhT0wRrz1vYG, как в примере выше), значит, сервер RuPost не получает входящую почту.

Решение


Ответ доступен с подключенной услугой «Техническая поддержка».

Ознакомиться с услугой

Перейти к авторизации

Внимание! Для авторизации используйте учетные данные Личного кабинета

Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru