wikipedia page on SMTP дает хороший пример обмена между Алисой и Бобом.Нарушение стандарта SMTP
Пользуясь тем, что в качестве примера, мне было интересно, о некоторых особенностях того, как SMTP работает
Похоже, SMTP не является стандартным файлом, но больше стандарта, который описывает, как данные передаются от отправителя до получателя. SMTP-совместимые клиенты могут понимать один и тот же «язык» (например, команды) для передачи данных между ними. Это правильное понимание?
Команда
DATA
описывает отправленные данные. Когда я получаю сообщение (например, в GMail), я могу просмотреть исходный адрес электронной почты в необработанном формате, и он часто выглядит именно так. Это стандарт? Или это общепринятый способ форматирования данных, чтобы клиенты могли их анализировать? Я бы предположил, что даже что-то простое, как форматирование даты, может стать беспорядочным.В разделе
DATA
указан отправитель и получатель. Почему эта информация требуется снова указать, когда она была отправлена только через SMTP в двух предыдущих командахMAIL FROM:
иRCPT TO:
?
Спасибо!