Я немного разобрался в этом.
Возможно, избегайте термина «почтовый сервер», потому что, как только вы начинаете использовать термин, такой как MTA, вы теперь используете очень специфическую терминологию - даже номенклатуру, а «почтовый сервер», возможно, слишком общий, даже неоднозначный, чтобы иметь смысл.
Из того, что я могу собрать, это идет так
MUA-->MSA--->MTA--->(MDA->Comp)<--MUA
и с участием клиента IMAP / POP (MRA) и сервера IMAP / POP (MAA)
sending(A->B->C->D->X) then from receiving right to left (X<--B<--A)
A B C D X B A
MUA-->MSA--->MTA--->(MDA->Comp)-->MAA<---MRA<--MUA
Письма отправляются на домен пользователя @
MUA - это почтовый клиент. Это был бы клиент SMTP. (или, точнее, пользовательский интерфейс, настроенный для запуска определенного SMTP-клиента, который, конечно, является локальным для этой машины, но, конечно, подключается к SMTP-серверу)
MSA - это MTA, то есть он передает электронную почту, но это MTA, к которому подключается MUA. И это на локальном домене. Было бы запустить SMTP. Это был бы SMTP-сервер. (возможно, есть другие протоколы, которые он может использовать в качестве альтернативы SMTP).
MTA является MTA в домене назначения.
MDA - это компьютер в домене получателя, который записывает / «доставляет» сообщение в «почтовое хранилище», которое находится на жестком диске, к которому у компьютера есть доступ. Часто местный к этому. Этот почтовый магазин хранит почту для пользователей домена.
MAA и MRA - это связано с получением электронной почты, а не с отправкой электронной почты. Термин MAA менее известен, и часто люди называют MRA просто клиентом IMAP / POP и не дают серверу сокращение. Я слышал, что MRA - это термин как для клиента, так и для сервера. Аргументом является то, что он говорит «агент», поэтому просто описывает функцию, а определение не ограничивается только клиентом или просто сервером. Но сайты, которые используют термин MAA, по-видимому, определяют MAA как сервер, а MRA - как клиента, и, возможно, они правы. Итак, я пойду с этим и приведу цитаты из двух веб-сайтов об этом для определения и примера.
Существует MAA, который является сервером POP / IMAP. И MRA, который является клиентом POP / IMAP. Две ссылки, которые упоминают это ..
https://www.ida.liu.se/~TDDI09/lectures/TDDI09-F4.pdf
MRA-клиент Fetchmail
MAA-сервер Courier IMAPD
http://archive.vector.org.uk/art10500970
MAA (агент доступа к почте):
управляет папками учетной записи электронной почты и делает сообщения доступными для MRA. MRA (агент поиска почты): получает доступ к папкам электронной почты через MAA и делает сообщения доступными для MUA
Вы спрашиваете о Sendmail. Я очень мало знаю об этих программах linux, связанных с электронной почтой, но у Sendmail есть SMTP-клиент, хотя в основном это MTA (и любая программа, которая может работать как MTA, может работать как MSA, MSA просто форма MTA).
Вы спрашиваете, можно ли отправить напрямую в MTA конечного домена, если нет проверок безопасности. Я думаю, что однажды сделал это MUA to MTA, задействовал только один SMTP-сервер, так что да. Но обычно это MSA в вашем локальном домене, который отправляет его в MTA. Обычно там задействованы два SMTP-сервера. Я думаю, что я сделал, чтобы убедиться, что я запустил SMTP-сервер MSA sendmail или postfix, увидел, что он выполняет проверку DNS в домене, и увидел, что он находит целевой MTA (другой SMTP-сервер). Тогда я подумал, хе, я постараюсь отправить его напрямую. И для одного домена, который я хотел отправить, я мог подключиться напрямую к этому MTA назначения.