Чтобы понять, что такое SMTP-сервер, вы должны сначала знать SMTP. SMTP — это сокращение от «SimpleMailTransferProtocol», которое представляет собой простой протокол передачи электронной почты. SMTP-сервер — это сервер, который использует протокол SMTP для отправки электронных писем и используется для отправки или ретрансляции. электронные письма, отправленные пользователями.
Протокол SMTP — это относительно простой и эффективный текстовый протокол, использующий порт 25 и принадлежащий к семейству протоколов TCP/IP. Он может помочь каждому SMTP-серверу найти следующий пункт назначения при отправке или ретрансляции электронной почты. Это необходимо определить для данного домена. имя SMTP-серверу необходимо использовать DNS MX (Mail eXchange).
Протокол SMTP является «проталкивающим» протоколом. Он не позволяет пользователям «извлекать» сообщения непосредственно с SMTP-сервера в соответствии с их собственными потребностями. Вместо этого он получает пользователей через почтовый клиент в почтовой системе, использующей POP3 или IMAP. стандартный протокол получения почты. На следующем рисунке представлена схема архитектуры системы электронной почты:
Почтовый клиент MUA (MailUserAgent) использует протокол SMTP для передачи электронных писем на SMTP-сервер и использует протокол POP3 или IMAP для получения электронных писем с SMTP-сервера, например Outlook.
MTA (MailTransferAgent) использует протокол SMTP для отправки или передачи электронных писем, отправленных пользователями.
MDA (MailDeliverAgent) хранит электронные письма, полученные SMTP-сервером.
MRA (MailReceiveAgent) взаимодействует с почтовым клиентом, предоставляя необходимую пользователю почтовую информацию.
SMTP (SimpleMailTransferProtocol) стандартный протокол передачи электронной почты.
IMAP (протокол доступа к сообщениям в Интернете) — один из стандартных протоколов приема электронной почты.
POP3 (PostOfficeProtocol3) — один из стандартных протоколов приема электронной почты.
SMTP-сервер в основном состоит из MTA, MDA и MRA, как показано на рисунке выше.
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Данный сайт лишь предоставляет услуги по хранению информации, не имеет никаких прав собственности и не несет соответствующей юридической ответственности. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/186287.html Исходная ссылка: https://javaforall.c