Hallo Kobold,
ja, so ganz einfach ist das alles nicht. Als ich damit angefangen habe, hatte ich noch AOL als ISP. Und der hat mir das Leben erst schwer gemacht :mad: und ich musste richtig tief in die Materie rein.
Ich glaube allerdings nicht, dass nur der eine Mail-Server Probleme mit hatte.
Mit der Konfig, dass in myhostname = "nur" v22xxxxxxx als Angabe steht, würde Dir wohl kein Mailserver durchgehen lassen.
Weiterhin viel Glück!
Beiträge von Isegrim
-
-
Hallo Kobold,
hostname ist also auch o.k.!
es würde sicherlich funktionieren, wenn Du Deine Domain in die Konfig schreibst. Allerdings darf dann die Domain nicht nochmal in SysCP eingetragen werden. Beides geht nicht.
Normalerweise sollten die Einträge in myhostname und mydomain nicht gleich sein, das stimmt schon. Darum verwende ich auch den Zusatz mail.xxxx. Das ist allerdings bei SysCP nicht so schlimm, weil Du ja die Domainnamen in SysCP anlegst. Und die sind dann ja immer unterschiedlich zu myhostname. Denn ... Du darfst nicht Domainnamen, die in SysCP eingetragen sind, nicht nochmal in die Konfig schreiben!!!
Ich würde deshalb mydomain = nicht auskommentieren.
Die Ergebnisse von nslookup sind ja richtig. Du hast von Netcup grundsätzlich schon mehrere Domainnamen:
Codev22xxxxxxxxxxx.yourvserver.net v22xxxxxxxxxxx.clients.your-server.de static.xxx.xxx.46.78.clients.your-server.de
das alles schon wird von Netcup mit dem Zusatz: mail. ausgestattet. Alle diese drei Domainnamen sind in DNS auflösbar also auch für myhostname und mydomain verwendbar.Nun kommt noch die Domain dazu, die Du gekauft hast: yourdomain.de
und diese dann natürlich über die DNS-Server von Netcup mit dem Zusatz: mail.yourdomain.deDu musst das mal so sehen, dass so ein Server für viele Domains eingerichtet werden kann. Wenn Du Dir nun noch einen Domainnamen kaufst, könntest Du doch den gar nicht nutzten, wenn der erste Domainname fest in der Konfig steht !!?? verstanden ?
Der zweite Domainname wird einfach in SysCP angelegt, und dann kannst Du auch dem zweiten Domainnamen E-Mail, FTP und WWW einrichten und Du brauchst in den Konfig gar nix machen, denn das macht alles SysCP für Dich.
Jetzt müsstest Du eigentlich zurecht kommen, evtl. die Einträge in SysCP nochmal checken, alles mal neu starten und testen.
Viele Grüße
-
Hallo Kobold,
die /etc/hosts ist in Ordnung und schreib da nix dazu! Erstmal das aktuelle Problem lösen ...
Wenn dann noch in der /etc/hostname wirklich nur
steht?!
Als HELO wird der Eintrag aus
gesendet. Das kontrolliert dann der Empfänger-Server anhand des DNS-Eintrags. Wenn der nicht durch DNS auflösbar ist, nimmt der EmpfängerServer die Mail nicht an.
Dort könntest Du mit "mail.v22xxxx.yourvserver.net" arbeiten, wenn eben nslookup den Namen bzw. die IP Deines Servers liefert, also auflösen kann.
Bei welcher Anfrage kam denn "Query Refused" ? Das sollte eigentlich nirgens stehen.
Viele Grüße
PS: ich arbeite auch noch an einem Röhrenmonitor, aber 17"

-
Hallo Kobold,
bei nslookup sollte man die IP-Adresse des Servers bekommen und das bestätigt, dass der DNS bzw. Domainname existiert.
Bei mir kommen bei beiden Abfragen
jeweils die IP Adresse.
ZitatNon-authoritative answer:
Name: v22xxxxxxxxxxx.yourvserver.net
Address: 78.46.xxx.xxxEvtl. hast Du die Nummer falsch geschrieben oder hast Du evtl. den Hostnamen in /etc/hostname oder gar die Namensauflösung in /etc/hosts verändert?
Das könnte man theoretisch auch in VServerControlPanel machen, was man allerdings nicht sollte.Dadurch könnte unter Umständen die Meldung stammen:
Zitathost empfänger.domain [174.xxx.xxx.xxx] said: 550 Access
denied - Invalid HELO name (See RFC2821 4.1.1.1) (in reply to MAIL FROM
command)Viele Grüße
PS: den Beitrag habe ich nochmal geändert gehabt ...
-
Hallo Kobold,
habe noch eine Sicherung einer Erst-Konfig gefunden:
Codemydomain = v22xxxxxxxxxxxxxxxx.yourvserver.net myhostname = v22xxxxxxxxxxxxxxxxx.yourvserver.netDu kannst auch mal schaun, ob Dein Server über den DNS-Namen mail.example.com erreichbar ist:
Wenn es Probleme mit dem HELO gibt, kannst Du unter
ausprobieren.
Zitatdas Verzeichnis das in der main.cf angeben ist hat noch ein Unterverzeichnis, das des "Kunden":
Code:
virtual_mailbox_base = /var/customers/mail/Das ist auch richtig so, denn dort werden die Mail aller Domains abgelegt.
Du könntest ja theoretisch unzählige Subdomains in SysCP anlegen. Dann wird für Apache eine virtuelle Hostdatei geschrieben, damit man Webseiten publizieren kann, und es werden Einträge in der Datenbank für FTP und Mailkonten angelegt. Und für jede (Sub)Domain erstellt Postfix einen neuen Ordner.
Was immer bissl zu Verwirrung führt, ist der Begriff: "virtuelle Mail". Dabei wird nur die Kontenverwaltung in der Datenbank abgehandelt, es werden aber keinerlei Mails in der Datenbank gespeichert. Das passiert in diesen Ordnern.
Viele Grüße
-
Hallo Kobold,
das war evtl. missverständlich geschrieben. Wie hast Du denn Deine Mailboxen angelegt. Wahrscheinlich über ein Webinterface im Browser?! Nutzt Du evtl. das vorinstallierte SysCP zur Verwaltung Deiner Mailboxen?
Wenn ja, dann wirst Du dort Deine Domain eingetragen haben. Denn erst wenn das gemacht ist, kann man auch Mailboxen anlegen. Dann sagt man virtuelle Mailboxen. In Deinen Logs steht das zumidest: virtual_mailbox_domains
Und wenn das so ist, darf nichts was so "virtuell" verwaltet wird, in den Konfigurationsdateien von Postfix stehen!
Nun teil mal mit, wie Du das machst und dann sehen wir weiter. Am besten wäre es auch, wenn Du die ganze Konfig postest und nicht nur Auszüge.
Viele Grüße -
Hallo,
wenn Du virtuelle Mailboxen, also auch virtuelle Domains hast, und Deine Domain darüber verwaltest, darf Deine Domain, bzw. alle virtuellen Domains, nicht nochmal in der main.cf drinstehen.
Das steht aber doch recht deutlich in den Logs.
Viele Grüße