Eu olhei para isso um pouco uma vez.
Talvez evite um termo como "servidor de email" porque assim que você começar a usar um termo como MTA, você está usando uma terminologia muito específica - nomenclatura mesmo, e "servidor de e-mail" talvez seja muito genérico, ambíguo significativo.
Pelo que eu posso reunir, é assim
MUA-->MSA--->MTA--->(MDA->Comp)<--MUA
e com um cliente IMAP / POP (MRA) e um servidor IMAP / POP (MAA) envolvidos
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
Os e-mails são enviados para o usuário @ domain
MUA é o cliente de email. Seria o cliente SMTP. (ou talvez mais facilmente, uma interface de usuário configurada para executar um determinado cliente SMTP que é naturalmente local para essa máquina, mas, é claro, se conecta a um servidor SMTP)
MSA é um MTA que significa que transfere o email, mas é o MTA ao qual o MUA se conecta. E é no domínio local. Ele executaria o SMTP. Seria um servidor SMTP. (possivelmente existem outros protocolos que podem ser executados como alternativas ao SMTP).
MTA é um MTA no domínio de destino.
MDA É um computador no domínio do destinatário, que escreve / "entrega" a mensagem no "armazenamento de correio" que está em um disco rígido ao qual o computador tem acesso. Muitas vezes, local para isso. Esse armazenamento de e-mail armazena e-mail para usuários no domínio.
MAA e MRA - Eles têm a ver com o recebimento de e-mails, em vez de enviar e-mails para fora. O termo MAA é menos conhecido e muitas vezes as pessoas se referem ao MRA como apenas o cliente IMAP / POP e não dão ao servidor uma abreviação. Ouvi falar do MRA sendo um termo para cliente e servidor, o argumento é que ele diz agente, apenas descreve uma função e a definição não se limita a apenas cliente ou apenas servidor. Mas os sites que usam o termo MAA parecem definir o MAA como o servidor e o MRA como o cliente, e talvez estejam certos. Então eu vou com isso, e cito dois sites sobre isso, para uma definição e um exemplo.
Existe o MAA, que é um servidor POP / IMAP. E o MRA, que é o cliente POP / IMAP. Dois links que mencionam isso ...
https://www.ida.liu.se/~TDDI09/lectures/TDDI09-F4.pdf
MRA client Fetchmail
MAA server Courier IMAPD
http://archive.vector.org.uk/art10500970
MAA (Mail Access Agent):
manages the folders of an email account and makes the messages
available to a MRA. MRA (Mail Retrieval Agent): accesses the email
folders via the MAA and makes the messages available to the MUA
Você pergunta sobre o Sendmail .. Eu sei muito pouco sobre esses programas linux relacionados a email, mas o Sendmail tem um cliente SMTP, embora seja principalmente um MTA (e qualquer programa que possa funcionar como um MTA pode funcionar como um MSA, MSA é apenas uma forma de MTA).
Você pergunta se é possível enviar diretamente para o MTA do domínio de destino, se não houver verificações de segurança. Eu acho que eu fiz isso uma vez MUA para MTA, apenas um servidor SMTP envolvido, então sim. Mas normalmente é o MSA em seu domínio local que o envia para o MTA lá. Normalmente, há dois servidores SMTP envolvidos. Eu acho que o que eu fiz para ver isso, foi eu corri um sendmail MSMA servidor SMTP ou postfix, vi fazendo uma verificação de DNS no domínio e vi encontrar um destino MTA (outro servidor SMTP). Então eu pensei heh eu vou tentar enviá-lo diretamente. E para um domínio que eu queria enviar, eu poderia me conectar diretamente ao MTA de destino.