Entschuldigen brauchst du dich für nichts, nur ohne nähere Informationen kann man nicht so einfach sagen wo das Problem wirklich liegt. Man fängt halt an zu raten, was viele Leute so verkehrt machen.
Meiner Erfahrung nach liegt es nicht am DNS wenn ein Mailserver die eigenen Mails nicht annimmt, sondern schlicht daran das er nicht weiß, das er für die Domäne zuständig ist. Zweitens, eine Domäne wird immer nur auf einen DNS-Server definiert, dem Master-DNS der Domäne und dieser muss alle Hosts kennen. Mehrere unterschiedliche Definitionen einer DNS-Zone sind nicht vorgesehen. Baut man so etwas trotzdem, gibt es früher oder später große Probleme. Einige Hosts werden gefunden andere wieder nicht.
Ich denke das das Konzept für den Mailverkehr noch nicht ganz korrekt ist. Am besten du beschreibst mal den Aufbau genauer, vielleicht in kurzer tabellarischer Form.
Beim Provider:
- Verwaltet die offiziellen DNS-Einträge?
Domänenname?
Webserver (Hostname)?
Mailserver (Hostname)?
Lokal im Netz:
- Mailserver interne/offizielle IP, Hostname?
Postfächer auf internen Mailserver?
Wie kommen externe Mails in die Postfächer? Provider leitet weiter oder sollen vom Mailserver abgeholt werden?
Domänenname?
Lokaler DNS für die Domänen ...?
Mailadressen user@firma.de?
Selbstverständlich, kannst du die realen Domänennamen verändern, aber es sollte ersichtlich sein ob eine offizielle Domäne benutzt wird, oder eine die nur im Intranet gültig ist. Je detaillierte deine Beschreibung ist, desto einfacher kann man die richtigen Tipps geben.