Hatte hier das gleiche Problem. Mein Client findet den Server bei dyndns zwar, meldet aber, es sei der Falsche, weil er diesen Server im LAN bereits unter anderem Namen kennt.
Setz mal den 'Fully qualified Internet host name' im Serverdokument auf den Hostnamen bei dyndns. Funktioniert bei mir (nach Neustart), ich weiss aber nicht, ob das auf Dauer so korrekt ist, zumal SMTP (per default) jetzt in der Domäne dyndns.org lauscht.
Gruß
Joringel