I would argue that 'EHLO mailserver.domain.com' is more useful than 'EHLO [192.168.1.1]' even though the former is incorrect, and the latter correct (according to RFC 5321) with dynamic IP/NAT.
IMHO 192.168.1.1 is not an internet IP address. And that is a requirement.
