Ich habe einen Virtual Server (2oder2*), tolles Ding (grade wenn man einiges neu kompiliert, s.u.), die E-Mail Accounts sind aber über das Control Center eingerichtet, also nicht auf dem Virtual Server. Das Problem bestand darin, dass man über ein Kontaktformular keine Mails verschicken konnte. Genauer: Die Seite ist unter domain.de* zu finden, da ist ein Kontaktformular mit Name, Nachricht, das an test@domain.de geschickt werden soll. Die Mailbox ist aber auf einem anderen Server eingerichtet. Wenn man nun das Kontaktformular ausfüllt und senden will, versucht der Server das Kontaktformular lokal zuzustellen, die Adresse existiert aber nicht und so wird die Mail verworfen.
Das Problem habe ich mit Hilfe von serversupportforum.de und huschi.net gelöst. Als erstes muss man die Mailfunktion für die Domain ausschalten. Das geht entweder über Plesk (Domains > domain.de > Mail > disable) oder indem man die Einträge der Domain in /var/qmail/control/virtualdomains und /var/qmail/control/rcpthosts löscht. Dann legt man eine Datei mit dem Namen smtproutes im Ordner /var/qmail/control an und schreibt da :smtp.2oder2.de* rein. Das führt dazu, dass die Emails an den SMTP Server des Providers weitergeleitet werden.
*Name von der Redaktion geändert
Neueste Kommentare