>> Which RFC does specify that an MTA must have a static IP and DNS entries?
>
> The newer RFCs don't mention this either (I suspect - I haven't read every
RFC). However, in practice, you will find it very hard to run an MTA
reliably without a static IP and reverse DNS.
In fact it is even easier than it is thought.. :)