PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix-Frage / Problem



huckfin
13.06.09, 12:54
Hi,
ich bin neu hier und hab gleich mal eine Frage.
Ich hab schon mehrere Tage Googel bemüht, aber immer wieder wiedersprüchliche angaben zum Thema gefunden.
Ich komme irgendwie nicht weiter.

Ich möchte einen Mailserver aufsetzen mit
postfix, fetchmail und squirrelmail

Ich habe mich an diese Anleitung hier aus dem Board gehalten
http://www.linuxforen.de/forums/showthread.php?t=240031

Übrigens Kompliment- ist super gemacht !

Ich habe mich dort an Abschnitt "3. Konfiguration der virtuellen Domains"
gehalten, bekomme aber eine Fehlermeldung, dass das Format der Datei virtual_domains falsch ist, wenn ich postfix /etc/postfix/virtual_domains ausführe.

Der letzte Punkt, der hier absolut unklar ist.
Was muss in der Datei
virtual_alias
und
virtual_domains
stehen?
Server = sonne
Domain = workgroup
user = uwe
ich möchte mails abholen / senden mit
uwe@gmx.de
uwe@web.de

Ich arbeite mit Debian Lenny
Postfix version kann ich net sagen (2.7 ?)
wo sieht man das ?

Thorashh
13.06.09, 20:17
postfix /etc/postfix/virtual_domains
Es muss postmap .... heißen.

huckfin
14.06.09, 00:10
Oops, sorry Schreibfehler von mir.
Meinte ich doch.
Der Fehler kommt bei Postmap...

zyrusthc
14.06.09, 01:10
ich möchte mails abholen / senden mit
uwe@gmx.de
uwe@web.de
Abolen mit getmail und senden mit einem relayhost, oder habe ich da was falsch verstanden?!

Greeez Oli

huckfin
14.06.09, 01:34
Ist das hier jetzt das typische Frage - Antwort Spiel ?

Meine Frage war...

Postfix-Frage

Der letzte Punkt, der hier absolut unklar ist.
Was muss in der Datei
virtual_alias
und
virtual_domains
stehen?

Was hast du da nun nicht genau verstanden ?

honkstar
14.06.09, 11:55
Was hast du da nun nicht genau verstanden ?
Manchmal sind bei sowas die Seiten von den Entwicklern o.ä. interessant:
lt. Config enthält die Datei virtual_domain Angaben bzgl. virtual_alias_domains und virtual_alias Angaben bzgl. virtual_alias_maps

Lesen bildet:
virtual_alias_domain:
Postfix is final destination for the specified list of virtual alias domains, that is, domains for which all addresses are aliased to addresses in other local or remote domains. The SMTP server validates recipient addresses with $virtual_alias_maps and rejects non-existent recipients. See also the virtual alias domain class in the ADDRESS_CLASS_README file

vritual_alieas_maps:
Optional lookup tables that alias specific mail addresses or domains to other local or remote address. The table format and lookups are documented in virtual(5). For an overview of Postfix address manipulations see the ADDRESS_REWRITING_README document.

HTH

Thorashh
14.06.09, 12:06
In der Datei virtual_domains stehen alle Domainnamen, deiner eMail-Adressen.

@gmx.de
@web.de

In der virtual_alias Datei musst Du dann jeder eMail-Adresse einen lokalen Mailaccount zuweisen.

uwe@gmx.de uwe
uwe@web.de uwe

huckfin
14.06.09, 12:16
@Thorashh
wenn ich das so eintrage und postmap /etc/postfix/virtual_domains ausführe kommt:
postmap: warning: /etc/postfix/virtual_domains, line 1: expected format: key whitespace value
postmap: warning: /etc/postfix/virtual_domains, line 2: expected format: key whitespace value

Thorashh
14.06.09, 13:59
Sorry, das hab ich glatt überlesen.


virtual_alias_maps = hash:/etc/postfix/virtual_alias
virtual_alias_domains = /etc/postfix/virtual_domains
Siehst Du den Unterschied?

virtual_alias_maps zeigt auf eine Tabelle (deswegen hash: ). Die Tabelle (name.db) erstellst Du mit postmap aus einer Textdatei (name).

virtual_alias_domains zeigt nur auf eine normale Datei. Also nix mit postmap.

huckfin
14.06.09, 14:45
Hi,
du könntest recht haben.

Bei mir sind beide mit Hash in der main.cf eingetragen gewesen.
Das hatte ich aus einer anderen Anleitung übernommen.
Werde es gleich mal testen.
1000 Dank...