SMTP в текстовом режиме | Практика по курсу “Компьютерные сети”

Исследуем работу протокола SMTP в текстовом режиме с помощью клиента терминала.
Практические занятия по курсу “Компьютерные сети” – https://goo.gl/YP3l83
Страница курса – http://www.asozykin.ru/courses/networks_online

SMTP работает в текстовом режиме, поэтому для его исследования можно использовать любой клиент терминала, который может передавать на сервер строки. В Linux можно использовать telnet, а в Windows – бесплатную программу putty, которую можно скачать по ссылке:
https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

Подключаемся к почтовому серверу клиентом терминалов на порт 25 и отправляем письмо с помощью команд SMTP:
– EHLO – приветствие в расширенной версии протокола SMTP.
– MAIL FROM – адрес отправителя.
– RCPT TO – адрес получателя.
– DATA – ввод письма.
– QUIT – выход.

Письмо состоит из двух частей: заголовок и тело. В примере рассматриваются заголовки:
– From – Адрес и имя отправителя
– Subject – Тема письма.

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

Письмо должно заканчиваться строкой с одной точкой.

Выполняется тестовая отправка письма на адрес в домене gmail и проверка доставки через Web-клиент gmail.

Серьезный недостаток SMTP – возможность указывать любой email в адресе отправителя. Приводится пример отправки письма от имени Билла Гейтса из домена microsoft.com. Письмо успешно дошло до получателя, но попало в спам. Принимающий сервер Gmail обратился к домену microsoft.com для аутентификации адреса отправителя, но это не удалось. Однако не все домены поддерживают аутентификацию почтовых адресов отправителей, и не все почтовые серверы используют эту функцию.

Лекции по курсу “Компьютерные сети” – https://goo.gl/0aIOuf
– Лекция “Электронная почта” – https://youtu.be/ocshYn2D_8g
– Лекция “Протокол SMTP” – https://youtu.be/xUTmwcSDvSE

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
https://goo.gl/kW93MA

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Андрей Созыкин

Меня зовут Андрей Созыкин, я работаю в университете, веду курсы по компьютерным наукам. Здесь представлены видеолекции, подготовленные на основе этих курсов. Для видеолекций я отбираю самые важные материалы, необходимые для понимания предмета, и рассказываю их кратко, без лишних деталей, которые затруднят восприятие. Несмотря на краткость, изложение ведется системно; это не набор забавных видео, никак не связанных между собой.



Обсуждение закрыто.