IBCOURSES / СПРАВОЧНИК ИБ

SMTP 550: постоянный отказ для текущей команды

К ответу ↓

550 указывает, что запрошенное почтовое действие не выполнено. Причины включают недоступного получателя, отсутствие доступа и отказ политики; нужна команда, на которую пришёл ответ.

Например
Материалов с пояснениями: 94 · Записей реестров: 11 678

Уточнить поиск

Коды и ошибки

Найдено: 195
Инструкция по проверке

SMTP 550: постоянный отказ для текущей команды

550 указывает, что запрошенное почтовое действие не выполнено. Причины включают недоступного получателя, отсутствие доступа и отказ политики; нужна команда, на которую пришёл ответ.

1. Установите SMTP-сеанс и команду

Сохраните полный ответ сервера, имя peer, время, локальный идентификатор сеанса или очереди и команду, на которую дан отказ. 550 — код SMTP, не HTTP и не самостоятельное имя угрозы. Версию и настройки конкретного MTA нужно установить отдельно. Различайте envelope-получателя в RCPT TO и адрес из видимого заголовка письма.

2. Отберите сохранённый диалог

Найдите журнал уже выполненной отправки, не создавая тестовое письмо с реальными адресами. Сопоставьте RCPT TO и ответ того же соединения, затем прочитайте соседние строки. Для нескольких получателей составьте отдельный список исходов; отказ одному адресу не описывает судьбу остальных. Сохраните полный многострочный ответ, если он был, вместе с расширенным кодом при наличии.

3. Прочитайте пример

Иллюстрация показывает отказ 550 на RCPT TO для demo@example.invalid. Текст про локальную политику придумали для примера; его нельзя считать стандартным кодом причины. Ответ относится к данной команде и получателю. Он не подтверждает, что не существует весь домен, что вложение вредоносно или что письмо никогда не было доставлено иным маршрутом.

4. Разделите код и причину

550 относится к постоянному отрицательному завершению текущей команды. Конкретный смысл уточняют этап и текст peer: отказ может касаться адресата, доступа или политики. Не заменяйте это списком универсальных причин для любого MTA. Если есть расширенный status code, разберите его в собственном пространстве. Самостоятельно обходить ограничения релея или менять права получателя из этой карточки не требуется.

5. Проверьте дальнейшую судьбу

Сопоставьте локальный queue ID с решением отправляющего MTA, результатами остальных envelope-получателей и сформированным уведомлением о недоставке. Проверьте, не было ли другого успешного сеанса или изменения адреса в цепочке пересылки. В заключении укажите, какой сервер отказал, на каком этапе и кому; отдельно опишите подтверждённый конечный исход сообщения.

6. Если нужного ответа нет

Проверьте узел отправки, временной интервал, лог-ротацию и посредника, который реально общался с peer. В приложении может сохраниться только краткая ошибка без SMTP-диалога; тогда не приписывайте ей конкретную причину 550. Если доступен лишь bounce, сохраняйте его безопасные технические детали. Отсутствие строки в одном MTA не доказывает отсутствие передачи через другую очередь.

Поля и область применения

Исходное полеСмысл и ограничения
reply code550 в пространстве SMTP.
SMTP commandОпределяет этап отказа.
reply textПодробность конкретного сервера.
peer / session / queue IDСвязь с журналом MTA, если доступна.

Примеры записей

Данные в примерах условные. Состав полей зависит от версии и настроек источника.

Пример фрагмента записи

Фрагмент журнала. Сокращённая схема для объяснения полей.

C: RCPT TO:<demo@example.invalid>
S: 550 Demo recipient rejected by local policy

Команды и способы проверки

Укажите свой узел, путь к журналу и временной интервал. Требуемая среда указана рядом с командой.

SMTP · чтение существующего журнала

В журнале MTA найти сеанс/queue ID, команду и полный ответ удалённого peer; проверить состояние каждого envelope recipient.

Первоисточники

550 не означает автоматически несуществующий ящик; одна строка не доказывает окончательный исход всех получателей письма.

Как пользоваться техническим справочником

Найдите порт, код ошибки, событие или источник журнала. Уточните протокол и систему, затем сверяйте значение, поля, примеры и первоисточники. Назначение порта не определяет фактическую службу, а одна запись не доказывает инцидент.

Материалы по разделам

События и журналы

Два ответа рядом

Сравнение источников

Сравнение показывает различия. События и поля разных систем не считаются эквивалентными.

Выберите службу

В списке — службы, доступные с текущими условиями. Число рядом — количество записей портов, а не программ на вашем узле.

Как искать в справочнике

Введите число, код, фрагмент сообщения или вопрос. Известный идентификатор поможет найти карточку; это не анализ самого инцидента.

  1. Введите номер, код, имя или фрагмент записи. Для портов можно использовать список: 80, 443, 8000–8010.
  2. Уточните поиск фильтрами. Все условия действуют одновременно. Числа в списках показывают, сколько материалов останется при выборе варианта.
  3. Службу выбирайте из каталога: поиск внутри списка помогает найти название, а кнопка «Выбрать» применяет его.
  4. Убирайте отдельные условия кнопкой × рядом с фильтром. «Сбросить фильтры» сохраняет текст поиска и текущий раздел.
  5. В карточке сверьте источник, версию и условия регистрации, затем откройте поля, примеры и первоисточник.

/ — перейти к поиску. Прямые ссылки открывают выбранную карточку в этом же справочнике.

Назначения портов и коды приведены по официальным реестрам. Версии, условия регистрации и ссылки на документацию указаны в карточках.

Избранное и недавние материалы хранятся в этом браузере. Запрос и фильтры сохраняются при возврате к выдаче и обновлении вкладки. Поиск работает локально.

Что есть в справочнике

От вопроса к свидетельствам: кто вошёл, что запустил, к каким данным обратился, что изменил и где искать следы.

Выберите область, чтобы посмотреть доступные источники и перейти к материалам.

Уточнить или исправить ответ

Скопируйте сообщение и отправьте его на mail@ibcourses.ru.