Подключить
RFC 2821

DATA

Передача заголовков и тела; ответ после точки — письмо принято в очередь

Зачем команда

После MAIL FROM и RCPT TO клиент шлёт DATA, затем заголовки и тело письма, и завершает передачу строкой с одной точкой. Сервер отвечает кодом (часто 250) — письмо принято в обработку/очередь.

Именно здесь уходят From, Subject, HTML — то, что видит получатель. Конверт к этому моменту уже согласован.

После 250

«Принято» ≠ «доставлено во Входящие». Дальше идёт доставка на MX получателя: возможны отложенные 4xx/5xx — их смотрите в bounce и в классах ответов.

Отказы «подозрение на спам» часто связаны с содержимым и репутацией после DATA, а не с синтаксисом RCPT.

Практика для интегратора

  • Не смешивайте ошибку на RCPT с ошибкой после DATA в одном «фиксе».
  • Для содержимого сверяйте заголовки (/headers) и шаблон в ЛК.
  • Цепочка команд: MAIL FROM → RCPT TO → DATA.