Mailwege bei QMail konfigurieren

  • Ersteller Ersteller ex-user_280
  • Erstellt am Erstellt am
E

ex-user_280

Guest
Hallo,

ist es möglich bestimmte Domänen nur von bestimmten Mailern anzunehmen? Falls die Domänen von anderswo herkommen sollen diese Mails nicht angenommen werden.
Ist dies überhaupt machbar und wie kann das mit QMail umgesetzt werden?

- Thomas
 
Dein Freund heiß vpopmail.
Der erledigt das am elegantesten.
Zur Administration kann ich qmailadmin oder vqadmin empfehlen.

Findest Du alles in den Ports.

Gruss...

Der Indy
 
indy schrieb:
Dein Freund heiß vpopmail.
Der erledigt das am elegantesten.
Zur Administration kann ich qmailadmin oder vqadmin empfehlen.

Findest Du alles in den Ports.

Gruss...

Der Indy

Ok danke ich schaue mir das mal an.

- Thomas
 
Funktioniert vpopmail auch wenn ich keine Benutzer auf dem Mailer pflege. Also ein Mailrelay benutze?
Ich konnte auch den Doku nichts eindeutiges erkennen. Habt ihr ein Tip?


- Thomas
 
Wenn Du nur ein Relay möchtest, brauchst Du kein vpopmail.
Verwende für den qmail-smtpd am besten tcpserver, und setze die SMTP_RELAY Variable für die IPs der Server,
von denen Du Mails empfangen möchtest.
Ausgehende Mails kannst Du mit der Datei control/smtproutes steuern.

Gruss...

Der Indy
 
indy schrieb:
Wenn Du nur ein Relay möchtest, brauchst Du kein vpopmail.
Verwende für den qmail-smtpd am besten tcpserver, und setze die SMTP_RELAY Variable für die IPs der Server,
von denen Du Mails empfangen möchtest.
Ausgehende Mails kannst Du mit der Datei control/smtproutes steuern.

Gruss...

Der Indy

Danke für die Antwort.
Wo setzte ich denn die SMTP_RELAY variable und wie definiere ich das für zehn Mailserver?

- Thomas
 
Das steht in vielen Dokus.
Google mal nach "Life with Qmail".

Grob erklärt funktioniert das ganze so, daß der tcpserver eine cdb-Datei mit der Option -x übergeben bekommt,
in für IP-Adressen entsprechende Umgebungsvariable definiert werden.

Alternativ stand das ganze auch in der FAQ zu vpopmail.
Ich bin im Moment im Stress, deswegen kann ich keine Links suchen.

Gruss...

Der Indy
 
Hallo,

ich habe mich der Sache nochmals angenommen (ich hatte noch keine Zeit es umzusetzen). Nur jetzt bin ich daran gescheitet die cdb-Datei anzulegen und einzubinden. Hat jemand Onlinedoku wir sich vpopmail verhält? Ich weiß nämlich nicht ob es das Richtige für mein Fall ist.
Ich habe ein Mailrelay das von bestimmten Mailern nur bestimmte Domänen annehmen soll (per SMTP). Es muss also das FROM-Feld und die Quell-IP ermittelt werden.

Für jede Hilfe bin ich dankbar. Wenn das schon mal jemand umgesetzt hat, bitte melden. Oder muss ich für ein und ausgehenden Mailverkehr verschiedene Mailer nutzen???

- Tom
 
Hast Du schonmal in die FAQ und die README-Dateien von vpopmail geguckt?
Da steht das explizit drin.

Gruss...

Der Indy
 
Es klappt einfach nicht das eine bestimmte Domäne nur von bestimmten Mailern versendet werden darf.
Wo kann ich denn die IP-Adressen der Mailer festlegen von denen die default-Domäne aus versendet werden darf?
Ich nutze nur ein Mailrelay deswegen brauche ich das ganze POP nicht. Hat den jemand die Konfiguration schon für die Größenordnung von 25 Mailern getestet? Davon ist eine die default-Domäne von der das FROM-Feld mit ausgewertet wird.

Danke für jede Antwort
- Thomas
 
/var/qmail/doc/FAQ:

Code:
5.4. How do I allow selected clients to use this host as a relay? I see
that qmail-smtpd rejects messages to any host not listed in
control/rcpthosts.

Answer: Three steps. First, install tcp-wrappers, available separately,
including hosts_options. Second, change your qmail-smtpd line in
inetd.conf to

   smtp stream tcp nowait qmaild /usr/local/bin/tcpd
   /var/qmail/bin/tcp-env /var/qmail/bin/qmail-smtpd

(all on one line) and give inetd a HUP. Third, in tcpd's hosts.allow,
make a line setting the environment variable RELAYCLIENT to the empty
string for the selected clients:

   tcp-env: 1.2.3.4, 1.2.3.5: setenv = RELAYCLIENT

Here 1.2.3.4 and 1.2.3.5 are the clients' IP addresses. qmail-smtpd
ignores control/rcpthosts when RELAYCLIENT is set. (It also appends
RELAYCLIENT to each envelope recipient address. See question 5.5 for an
application.)

Alternative procedure, if you are using tcpserver 0.80 or above: Create
/etc/tcp.smtp containing

   1.2.3.6:allow,RELAYCLIENT=""
   127.:allow,RELAYCLIENT=""

to allow clients with IP addresses 1.2.3.6 and 127.*. Run

   tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp

Finally, insert

   -x /etc/tcp.smtp.cdb

after tcpserver in your qmail-smtpd invocation.

ich bevorzuge die implementation mit uscpi.

das mit dem "FROM:" feld, das er danach entscheidet ob die mail gesendet werden darf oder nicht ist hirntot :)

vpopmail würde ich nur installieren, wenn mehrere domains gehosted werden müssen.

ansonsten würd ich ein user anlegen und qmail qmail-smtp-auth funktionalität hinzufügen - feddisch
 
Zuletzt bearbeitet:
Der leichte Einstieg in qmail (incl. ucspi-tcp, daemontools, vpopmail, etc.).
Dort wird auch im Konfigurations-Teil 'vpopmail' die Frage nach dem 'Missbrauch von SMTP-Servern' geklärt.

QMail HOWTO

greets

[tE]bachi
 
also es gibt life with qmail aber ich pers. find die originaldoku immernoch am besten.
ich gebe zu, die originaldoku setzt vorraus das man denken kann und eine gewisse unix grundahnung mitbringt... für alle anderen gibts halt LWQ.

desweiteren sollte man qmail per hand aufsetzten damit man das teil auch richtig versteht. gibt nur nen paar sachen die ich per hand installier das ist mldonkey, mplayer, qmail und halt alles was mit qmail zu tun hat was ich brauch (vpopmail, qmailadmin, bincimapd etc.)
 
Zurück
Oben