Am Sunday 29 May 2005 19:26 schrieb Christian Bleß:
Im log stehen nun keine errors mehr drin. Aber wenn jetzt hier das stehen
würde:
myhostname = christian-bless.de christian-bless.ath.cx
christian-bless.info h426268.serverkompetenz.net
Dann würde mir Postfix im error log mitteilen, dass dieser Hostname wegen eines ungültigen Zeichens (wahrscheinlich das Leerzeichen) nicht gültig ware
Du solltest diese werte ja auch nicht in myhostname sondern in mydestination eintragen. myhostname ist ein Wert. Schliesslich hat ein Rechner nur einen richtigen Namen.
mydestination = $myhostname
Sagt ja schon was über den Hostname aus. Denn das $myhostname weist auf die Variable myhostname hin, welche ich aber oben schon konfiguriert habe
mydestination sind die Domains, für welche Postfix Mails annimmt und dem local-Daemon zuweist. In dem Fall sind nur noch die Usernamen wichtig, die Domain-Namen werden dabei ignoriert. user@domain1.tld und user@domain2.tld sind dabei identisch. Wenn Du die als verschiedene User brauchst, musst Du virtual benutzen.
mynetworks = christian-bless.info Dort sollten eigentlich IPs bzw. Ranges rein.
Was muss ich denn da eintragen, denn dieser Server steht bei Strato und soll eigentlich von allen Clients aus erreichbar sein??
Das hat nix mit "erreichbar" zu tun. In mynetworks stehen die vertrauenswürdigen IPs, die über diesen Server relayen dürfen. Eine alternative wäre die Authentifizierung (SASL / SMTP-AUTH). Welche von beiden Du benutzt, hängt davon ab, ob die Clients eine statische IP haben. Wenn die Clients an ner DUL hängen schreibst Du in mynetworks nur den Mailserver selber rein "127.0.0.1" und die Clients müssen sich authentifizieren. Eine menge _gute_ Dokumentation zu Postfix gibt es auf: http://www.postfix.org/documentation.html -- Andreas