Протоколы электронной почты — это набор правил, которые помогают клиенту правильно передавать информацию на почтовый сервер или с него. Здесь, в этом руководстве, мы обсудим различные протоколы, такие как SMTP, POP и IMAP.
SMPTP
SMTP расшифровывается как Simple Mail Transfer Protocol . Впервые он был предложен в 1982 году. Это стандартный протокол, используемый для эффективной и надежной отправки электронной почты через Интернет.
Ключевые моменты:
-
SMTP — это протокол уровня приложения.
-
SMTP — это протокол, ориентированный на соединение.
-
SMTP — это текстовый протокол.
-
Он обрабатывает обмен сообщениями между почтовыми серверами по сети TCP / IP.
-
Помимо передачи электронной почты, SMPT также предоставляет уведомления о входящей почте.
-
Когда вы отправляете электронную почту, ваш почтовый клиент отправляет ее на ваш почтовый сервер, который далее связывается с почтовым сервером получателя с помощью SMTP-клиента.
-
Эти команды SMTP указывают адрес электронной почты отправителя и получателя, а также сообщение для отправки.
-
Обмен командами между серверами осуществляется без вмешательства какого-либо пользователя.
-
Если сообщение не может быть доставлено, отправителю отправляется отчет об ошибке, что делает SMTP надежным протоколом.
SMTP — это протокол уровня приложения.
SMTP — это протокол, ориентированный на соединение.
SMTP — это текстовый протокол.
Он обрабатывает обмен сообщениями между почтовыми серверами по сети TCP / IP.
Помимо передачи электронной почты, SMPT также предоставляет уведомления о входящей почте.
Когда вы отправляете электронную почту, ваш почтовый клиент отправляет ее на ваш почтовый сервер, который далее связывается с почтовым сервером получателя с помощью SMTP-клиента.
Эти команды SMTP указывают адрес электронной почты отправителя и получателя, а также сообщение для отправки.
Обмен командами между серверами осуществляется без вмешательства какого-либо пользователя.
Если сообщение не может быть доставлено, отправителю отправляется отчет об ошибке, что делает SMTP надежным протоколом.
Команды SMTP
В следующей таблице описаны некоторые команды SMTP:
SN | Описание команды |
---|---|
1 | ПРИВЕТ Эта команда инициирует диалог SMTP. |
2 | EHELLO Это альтернативная команда для начала разговора. ESMTP указывает, что сервер отправителя хочет использовать расширенный протокол SMTP. |
3 | ПОЧТА ОТ Это указывает на адрес отправителя. |
4 | RCPT TO Он идентифицирует получателя письма. Чтобы доставить подобное сообщение нескольким пользователям, эту команду можно повторить несколько раз. |
5 | РАЗМЕР Эта команда сообщает серверу размер прикрепленного сообщения в байтах. |
6 | ДАННЫЕ Команда DATA означает, что поток данных будет следовать. Здесь поток данных относится к телу сообщения. |
7 | УВОЛИТЬСЯ Эта команда используется для разрыва SMTP-соединения. |
8 | верфи Эта команда используется принимающим сервером, чтобы проверить, является ли данное имя пользователя действительным или нет. |
9 | EXPN Он такой же, как VRFY, за исключением того, что в нем будут перечислены все имена пользователей, которые использовались со списком рассылки. |
IMAP
IMAP расшифровывается как Internet Mail Access Protocol. Впервые он был предложен в 1986 году. Существует пять следующих версий IMAP:
-
Оригинальный IMAP
-
IMAP2
-
IMAP3
-
IMAP2bis
-
IMAP4
Оригинальный IMAP
IMAP2
IMAP3
IMAP2bis
IMAP4
Ключевые моменты:
-
IMAP позволяет клиентской программе манипулировать сообщениями электронной почты на сервере, не загружая их на локальный компьютер.
-
Электронная почта хранится и поддерживается удаленным сервером.
-
Это позволяет нам предпринимать любые действия, такие как загрузка, удаление почты без чтения почты. Это позволяет нам создавать, манипулировать и удалять удаленные папки сообщений, называемые почтовыми ящиками.
-
IMAP позволяет пользователям осуществлять поиск по электронной почте.
-
Это позволяет одновременный доступ к нескольким почтовым ящикам на нескольких почтовых серверах.
IMAP позволяет клиентской программе манипулировать сообщениями электронной почты на сервере, не загружая их на локальный компьютер.
Электронная почта хранится и поддерживается удаленным сервером.
Это позволяет нам предпринимать любые действия, такие как загрузка, удаление почты без чтения почты. Это позволяет нам создавать, манипулировать и удалять удаленные папки сообщений, называемые почтовыми ящиками.
IMAP позволяет пользователям осуществлять поиск по электронной почте.
Это позволяет одновременный доступ к нескольким почтовым ящикам на нескольких почтовых серверах.
IMAP команды
В следующей таблице описаны некоторые команды IMAP:
SN | Описание команды |
---|---|
1 | IMAP_LOGIN Эта команда открывает соединение. |
2 | ВОЗМОЖНОСТЬ Эта команда запрашивает список возможностей, которые поддерживает сервер. |
3 | NOOP Эта команда используется в качестве периодического опроса новых сообщений или обновлений статуса сообщений в течение периода бездействия. |
4 | ВЫБРАТЬ Эта команда помогает выбрать почтовый ящик для доступа к сообщениям. |
5 | EXAMINE Это то же самое, что и команда SELECT, за исключением того, что изменение почтового ящика не допускается. |
6 | СОЗДАЙТЕ Он используется для создания почтового ящика с указанным именем. |
7 | УДАЛЯТЬ Он используется для окончательного удаления почтового ящика с заданным именем. |
8 | ПЕРЕИМЕНОВАТЬ Используется для изменения имени почтового ящика. |
9 | ВЫЙТИ Эта команда сообщает серверу, что клиент завершил сеанс. Сервер должен отправить BYE-ответ без тега до ответа OK, а затем закрыть сетевое соединение. |
POP
POP расшифровывается как Post Office Protocol. Обычно используется для поддержки одного клиента. Существует несколько версий POP, но POP 3 является текущим стандартом.
Ключевые моменты
-
POP — это стандартный интернет-протокол прикладного уровня.
-
Поскольку POP поддерживает автономный доступ к сообщениям, следовательно, требуется меньше времени на использование Интернета.
-
POP не позволяет искать средство.
-
Чтобы получить доступ к сообщениям, необходимо скачать их.
-
Это позволяет создавать только один почтовый ящик на сервере.
-
Он не подходит для доступа к не почтовым данным.
-
Команды POP обычно сокращаются до кодов из трех или четырех букв. Например. STAT.
POP — это стандартный интернет-протокол прикладного уровня.
Поскольку POP поддерживает автономный доступ к сообщениям, следовательно, требуется меньше времени на использование Интернета.
POP не позволяет искать средство.
Чтобы получить доступ к сообщениям, необходимо скачать их.
Это позволяет создавать только один почтовый ящик на сервере.
Он не подходит для доступа к не почтовым данным.
Команды POP обычно сокращаются до кодов из трех или четырех букв. Например. STAT.
Команды POP
В следующей таблице описаны некоторые команды POP: