https://unix.stackexchange.com/a/492794/:
@Tim, why do you think the sending and receiving need to be symmetric? The MTAs are responsible for the inter-server communication.
This one is symmetric in some sense but you only see one side of it (during sending mails to others).
The reception is done by your provider's servers.
The mail transmission itself is very quck (matter of msecs).
So, you do not need somethink like a MDA on the sending side.
You can simply give it a go and put the mail on its way.
Think of it as a postal service.
You just drop the parcel at the post office, they take care of any further setps.
The MUA just puts the mail on its way.
As soon as it has been accepted by the first MTA the MUA assumes it to be sent.
Again the postal analogue: As soon as you put a parcel at the post office for sending, you assume it is going to be delivered.
If anything goes wrong on the route, you will get the parcel retourned.
Exactly this is what happens when the mail causes issues on its way.
The MTA will send a returning information to you (so called bounce) if the message could not be delivered to the next station.
Now the receiving side once more.
I first go with the postal analgue again.
If you were always reachable all the time and also always in teh same location, the post officer could directly come to you to deliver your mail.
That would mean a MTA delivers a mail directly to you.
Unfortunately, you have a non-static IP (you are not always in the same location) and you are definitively not always there (not always at home). As a result, the MTA coudl try to deliver the mails but as you are not available, the mail would have been bounced (see above).
To avoid this, you have your post box.
This is true both in email as well as normal mail.
The post officer/MTA puts the mails in the box on his terms (timing).
Whenever a message needs to be delivered he can do so.
In case of the MTA this means nothing more than saving a file in a dedicated folder.
The postbox represents a synchronization elenment between you and the post officer.
You can go to the post box anytime you find it suitable and look for your post.
As the MTA saved the mail on the server, you do not have direct access.
Here the MDA comes into play.
The MDA allows access to the postbox on your behalf and according to your timing.
sendmail
(via well-known command line interface) instead of re-implenting yourself the SMTP (where S stands for simple, but it's everything but simple). It makes no sense to put another layer between them just for the sake of "symmetry" (i.e. for completing the acronym soup) – Sep 11 '20 at 21:53