Какие инструменты можно использовать для получения электронного письма? - PullRequest
0 голосов
/ 07 июля 2019

В настоящее время я пытаюсь понять компоненты, необходимые для почтового сервера, и у меня возникают проблемы с объединением последней части.

Насколько мне известно, MUA (например, Mutt) объединяет тему, сообщение, вложения и т. Д. В строку SMTP, которую можно отправить на сервер электронной почты с использованием postfix, sendmail или ssmtp. Если получатель находится в локальной системе, LDA поместит сообщение непосредственно в локальное хранилище сообщений, которое в основном является просто папкой с письмами.

Затем Dovecot предоставляет доступ к этой папке через IMAP, POP или Exchange, и агент MUA на принимающем компьютере может затем декодировать сообщение и выполнить дополнительные проверки, например, является ли DKIM действительным.

Однако я не могу собрать воедино то, какое программное обеспечение на почтовом сервере фактически отвечает за получение электронной почты и ее запись в локальное хранилище сообщений. Таким образом, если отправляющий компьютер и почтовый сервер находятся на разных компьютерах, отправляющий компьютер будет использовать postfix для отправки сообщения на почтовый сервер, но как почтовый сервер его обработает? Должен ли там быть установлен postfix? Или dovecot также сможет управлять получением сообщений?

Email Server Components

...