I'm not sure I understand the whole principle behind what is needed for a mail server so I need some clarification and have some questions. I am trying to setup a mail server on my personal server which has its own static IP. The server does not have any domain associated to it. I am trying to setup a exim send-only mail server to send program fault information from some program I have to an email I own (alerts, status'). Every tutorial I look at I either need to use a smarthost, local delivery only or a domain (FQDN).
Do you absolutely need a FQDN to send mail?
If so, without purchasing a domain is it possible to have a public mail server?
What would I need to send mail locally within the network?