I think it is:
- A
MTA - Mail transfer Agent
software on the server - A
MX
record, aDNS
record specifying which server receives mail for this domain.
This would deliver mail to a file on the server for example:
/var/mail/my-domain.com/username
Are there any extra requirements to receive the email on another computer/device?