1.1.1. Протокол SMTP

Протокол SMTP (Simple Mail Transfer Protocol – простой протокол передачи почты) поддерживает передачу сообщений (электронной почты) между произвольными узлами сети Internet. Имея механизмы промежуточного хранения почты и механизмы повышения надежности доставки, протокол SMTP допускает использование различных транспортных служб. Он может работать даже в сетях, не использующих протоколы семейства TCP/IP. Протокол SMTP обеспечивает как группирование сообщений в адрес одного получателя, так и размножение нескольких копий сообщения для передачи в разные адреса. Над модулем SMTP располагается почтовая служба конкретных вычислительных систем. Серверы SMTP существуют практически для всех операционных систем.

Для передачи сообщений SMTP использует порт TCP с номером 25. Его спецификация дана в RFC 821 и 822. Простота SMTP отчасти обусловливается малым набором команд, которые передаются в текстовом виде.

Несмотря на многочисленные плюсы, SMTP обладает следующими недостатками: недостаточным уровнем безопасности и простотой (отсутствие некоторых необходимых функций).