Naja, direkt zu DynDNS raten wollte ich dir nicht, ich meinte eigentlich generell Dienste, die dynamische IPs mit Hostnamen registrieren. Beim versenden von Mails mag es noch ohne gehen, zum Empfangen geht es ohne überhaupt nicht.
Das mit dyndns.mailserver.de ist leider in zweifacher Hinsicht falsch, da es, wenn schon, mailserver.dyndns.de heißen müsste. Subdomains stehen vor dem Domainnamen. Allerdings ist dies mit MX-Einträgen nicht nötig, da in den DNS-Daten der MX-Eintrag schon kennzeichnet, welcher Server innerhalb einer Domain für Mails zuständig ist, es reicht also die Angabe der Domain, es sei denn Du hast verschiedene Subdomains mit verschiendenen Mailservern.
Wie kommst Du eigentlich darauf, daß bei SMTP alle Mails auf ein Konto auflaufen? Du gibst ja eine Empfängeradresse für eine Mail ein, der Teil vor dem @ gibt dabei den Accountnamen auf dem Server an, ergo kennzeichnet dies schon das Empfängerkonto.