Зачем команда
После MAIL FROM и RCPT TO клиент шлёт DATA, затем заголовки и тело письма, и завершает передачу строкой с одной точкой. Сервер отвечает кодом (часто 250) — письмо принято в обработку/очередь.
Именно здесь уходят From, Subject, HTML — то, что видит получатель. Конверт к этому моменту уже согласован.
После 250
«Принято» ≠ «доставлено во Входящие». Дальше идёт доставка на MX получателя: возможны отложенные 4xx/5xx — их смотрите в bounce и в классах ответов.
Отказы «подозрение на спам» часто связаны с содержимым и репутацией после DATA, а не с синтаксисом RCPT.