Ci ho pensato un po 'una volta.
Forse evita un termine come "server di posta" perché una volta che inizi a utilizzare un termine come MTA, ora stai usando una terminologia molto specifica - persino nomenclatura, e "server di posta" è forse troppo generico, ambiguo persino, per essere significativo.
Da quello che posso raccogliere, va così
MUA-->MSA--->MTA--->(MDA->Comp)<--MUA
e con un client IMAP / POP (MRA) e un server IMAP / POP (MAA) coinvolti
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
Le e-mail vengono inviate a user @ domain
MUA è il client di posta elettronica. Sarebbe il client SMTP. (o forse più precisamente, un'interfaccia utente configurata per eseguire un particolare client SMTP che è ovviamente locale per quella macchina ma, ovviamente, si collega a un server SMTP)
MSA è un MTA che significa che trasferisce l'e-mail, ma è l'MTA a cui MUA si connette. Ed è sul dominio locale. Avrebbe eseguito SMTP. Sarebbe un server SMTP. (probabilmente ci sono altri protocolli che potrebbe essere eseguito come alternativa a SMTP).
MTA è un MTA nel dominio di destinazione.
MDA È un computer nel dominio del destinatario che scrive / "recapita" il messaggio nel "negozio di posta" che si trova su un disco rigido a cui il computer ha accesso. Spesso locale ad esso. Quell'archivio di posta, archivia la posta per gli utenti nel dominio.
MAA e MRA : hanno a che fare con la ricezione di e-mail, piuttosto che con l'invio di e-mail. Il termine MAA è meno noto e spesso le persone si riferiscono al MRA come solo al client IMAP / POP e non danno al server un'abbreviazione. Ho sentito che MRA è un termine sia per client che per server, l'argomento è che dice agente, quindi descrive solo una funzione e la definizione non si limita al solo client o solo server. Ma i siti che usano il termine MAA sembrano definire MAA come server e MRA come client, e forse hanno ragione. Quindi andrò con quello, e citerò da due siti Web su quello, per una definizione e un esempio.
C'è il MAA che è un server POP / IMAP. E l'MRA che è il client POP / IMAP. Due link che menzionano questo ..
https://www.ida.liu.se/~TDDI09/lectures/TDDI09-F4.pdf
client MRA Fetchmail
server MAA Courier IMAPD
http://archive.vector.org.uk/art10500970
MAA (Mail Access Agent):
gestisce le cartelle di un account e-mail e rende i messaggi disponibili per un MRA. MRA (Mail Retrieval Agent): accede alle cartelle e-mail tramite MAA e rende i messaggi disponibili al MUA
Mi chiedi di Sendmail .. So molto poco di questi programmi linux relativi alle e-mail, ma Sendmail ha un client SMTP, sebbene sia principalmente un MTA (e qualsiasi programma che può funzionare come MTA può funzionare come un MSA, un MSA è solo una forma di MTA).
Chiedi se è possibile inviare direttamente all'MTA del dominio di destinazione, se non ci sono controlli di sicurezza. Penso di averlo fatto una volta da MUA a MTA, solo un server SMTP coinvolto, quindi sì. Ma normalmente è l'MSA sul tuo dominio locale che lo invia al MTA lì, quindi normalmente ci sono due server SMTP coinvolti. Penso a quello che ho fatto per vederlo, se ho eseguito un server SMTP MSA sendmail o postfix, l'ho visto fare un controllo DNS sul dominio e l'ho trovato trovare un MTA di destinazione (un altro server SMTP). Poi ho pensato che proverò a inviarlo direttamente. E per un dominio a cui volevo inviare, potevo collegarmi direttamente all'MTA di destinazione.