The email address does have my own domain name. This way, responses are sent correctly. The ISP is used as a "smart host" to relay the outgoing messages, while incoming messages come in directly; this is provided as an option when setting up Exim using the package manager.
But, yes, that doesn't mean you have to run your own node. However, it should include the possibility to do so.