PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix und mehrere Domains



McQueen
06.05.04, 13:03
Hallo,

wahrscheinlich werde ich gleich von einigen von Euch geschlachtet, aber ich habe bisher keinen Beitrag gefunden, in dem ein einfaches Howto für die Einrichtung mehrerer Domains in Postfix steht.
Eine Domain funzt ja wunderbar, aber wie richte ich die nächste ein und wie ordne ich einem User die jeweilige Domain zu ?

Vielleicht hat ja jemand von Euch eine Idee, oder einen Link für mich.

Gruß,
McQueen

Terran Marine
06.05.04, 15:53
Hallo,

hast du dir mal phpmywebhosting angesehen ?

http://phpmywebhosting.sourceforge.net/

Habe es selbst bisher nur überflogen, aber hier im Forum hört man nur gutes.

Gruß
Terran

McQueen
07.05.04, 07:31
Danke für den Link!
Ich würde es allerdings gern ohne graphische Tools, oder ähnliches versuchen.
Ich möchte ja auch etwas dabei lernen. Wenn ich das mit php-mywebhosting mache, dann funktioniert es bestimmt, aber ich weiß nicht, was im Hintergrund passiert.
Hast Du eine Idee, wo ich soch ein Howto bekommen kann ?

Gruß,
McQueen

Jacek
07.05.04, 09:57
Also fangen wir mal an:

In der main.cf trägst du den Pfad zur Virtual datei ein.

virtual_maps = hash:/etc/postfix/virtual


Nun kommen wir zur zuordnung email - benutzer:
In der datei Virtual stehen die Zuordnungen drin.
Virtuelle Domains werden mit dem Domainnamen eingeleitet (ohne @).

Beispiel:

testdomain.de blabla (der blabla parameter ist egal, hier muss irgend was stehen)
webmaster@testdomain.de benutzer1
info@testdomain.de benutzer2

Die emails gelangen dan ins Postfach des Benutzers.


Catch all geht so:
@testdomain.de benutzer1


Weiterleiten der emails:
test@testdomain.de hierhin@dort.de

Nach jeder Änderung in der Virtual immer ein postmap ausführen! z.b. postmap /etc/postfix/virtual

Das ist natürlich sehr einfach und schnell. Wie es mestens bei Linux ist kann man noch viel tiefer gehen etc...


MfG

McQueen
07.05.04, 16:59
Alles klar, das funktioniert...
Danke für die Anleitung!

Eine kurze Verständnisfrage habe ich noch.
Ich habe jetzt in der main.cf folgenden Eintrag:


mydestination = domain1.de, domain2.de, mail.domain1.de, mail.domain1.de

Das klappt auch soweit. Kann ich auch folgende Einträge verwenden, oder ist das Blödsinn?


mydomain = domain1.de, domain2.de

mydestination = localhost.$mydomain, $mydomain, mail.$mydomain

Gruß,
McQueen

Jacek
07.05.04, 17:05
deine Domains brauchen bei mydestination nicht aufzutauchen. Dort sollte ledeglich localhost und dein lokaler servername stehen.


Domains und aliase stehen in der Datei virtual . (siehe oben)

Doh!
07.05.04, 17:06
Das klappt auch soweit. Kann ich auch folgende Einträge verwenden, oder ist das Blödsinn?


mydomain = domain1.de, domain2.de

mydestination = localhost.$mydomain, $mydomain, mail.$mydomain

Gruß,
McQueen

mydestination ist ok so, mydomain ist "nur" die Absendedomain von lokalen Mails, die ohne Angabe einer Domain erzeugt werden. Deswegen ist hier nur eine Domain möglich.

McQueen
07.05.04, 20:23
Jetzt wird mir einiges klar. =)

Ich hoffe, ich komme jetzt wieder allein zurecht.
Danke für die Hilfe und schönes Wochenende.

Gruß,
McQueen

Dirk-LE
13.09.05, 08:58
Also fangen wir mal an:

In der main.cf trägst du den Pfad zur Virtual datei ein.

virtual_maps = hash:/etc/postfix/virtual


Nun kommen wir zur zuordnung email - benutzer:
In der datei Virtual stehen die Zuordnungen drin.
Virtuelle Domains werden mit dem Domainnamen eingeleitet (ohne @).

Beispiel:

testdomain.de blabla (der blabla parameter ist egal, hier muss irgend was stehen)
webmaster@testdomain.de benutzer1
info@testdomain.de benutzer2

Die emails gelangen dan ins Postfach des Benutzers.


Catch all geht so:
@testdomain.de benutzer1


Weiterleiten der emails:
test@testdomain.de hierhin@dort.de

Nach jeder Änderung in der Virtual immer ein postmap ausführen! z.b. postmap /etc/postfix/virtual

Das ist natürlich sehr einfach und schnell. Wie es mestens bei Linux ist kann man noch viel tiefer gehen etc...


MfG

Hallo, ich bin absoluter Neuling und weis jetzt nicht mehr weiter....

die Weiterleitung an eine externe Mailadresse funktioniert einwandfrei, jedoch bei Zuordnung an einen Lokalen Benutzer wird die eMail nicht zugestellt und der Absender der eMail erhält eine Fehlermeldung von Postfix.
Was mache ich falsch ???

Dirk-LE
13.09.05, 09:29
hier noch die Fehlermeldung:

This is the Postfix program at host mail.gutachter-und-sachverstaendige.de.

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can delete your own text from the message returned below.

The Postfix program

<dirk@mail.gutachter-und-sachverstaendige.de>: mail for
mail.gutachter-und-sachverstaendige.de loops back to myself

Jacek
13.09.05, 12:31
Poste mal deine main.cf...

Dirk-LE
13.09.05, 13:10
von mir gelöscht

Jacek
13.09.05, 13:41
versuch mal:

"mydestination = localhost, $myhostname"

wie sieht deine virtual aus?

mfg

Dirk-LE
13.09.05, 13:58
von mir gelöscht

Dirk-LE
13.09.05, 14:03
versuch mal:

"mydestination = localhost, $myhostname"

wie sieht deine virtual aus?

mfg


Das hat ja prima funktioniert !
Es kann so einfach sein ....

Nochmal vielen Dank für Deine schnelle Hilfe !!!!!!!!!!!!!!!!!

Gruß aus Leipzig
Dirk


PS: Mit den Umlaut-Domain eMail habe ich jedoch noch keinen Erfolg :-(

Jacek
13.09.05, 14:25
hab erstmal alles auf eine externe eMail-Adresse geleitet, das klappt auch gut.
Nur die Umlaut-Domain Adressen sind nicht erreichbar. Der eMail-Absender erhält folgende Fehlermeldung:

Ihre Nachricht hat einige oder alle Empfänger nicht erreicht.

Betreff: test
Gesendet am: 13.09.2005 13:50

Folgende Empfänger konnten nicht erreicht werden:



Ich habe es mit der originalen Umlaut-Domäne und auch mit Punnycode eingegeben, jedoch leider beides ohne Erfolg.

IDN Domain müssen vom Client umgewandelt werden.
Die Mailserver sprechen nur codierte IDN Namen und können KEINE Umlaute..

vielleicht kann dir google helfen...
http://www.google.com/search?hl=de&client=opera&rls=de&q=postfix+idn+domain&btnG=Suche&lr=lang_de
mfg

Jacek
13.09.05, 14:37
Ohhh, da siehe ich gerade ..


XXXX anything
@XXXX XXXX

das wird auf keinen fall funktionieren.
Warum schreibst du das nochmal nach mit umlauten?

xn--XXXX = XXXX

mfg

Dirk-LE
13.09.05, 14:38
Also ... liegt das Problem bei meinem Email-Programm (MS-Outlook) ?

Dirk-LE
13.09.05, 14:41
das wird auf keinen fall funktionieren.
Warum schreibst du das nochmal nach mit umlauten?


nur zur Sicherheit, weil es mit Punycode ja nicht funktioniert hat...

aber möglicherweise liegt es ja am EMail-Clienten ?!?!?

Dirk

Jacek
13.09.05, 14:42
wäre möglich!