Actually you can an smtp and po3 server with a dynamic ip address, have a look here. You can sign up for their free service and use their free domain as your domain name.
With pop3 there's no problem at all with dynamic ip, but with smtp, there are some like, other pop3 servers such as AOL...