Postfix access

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Fred
Beiträge: 33
Registriert: 23.11.2002 02:29:55

Postfix access

Beitrag von Fred » 31.12.2002 16:18:47

Ich habe Postfix installiert und das Teil läuft auch schon. Ich kann auch Emails versenden von meinem Client aus - allerdings nur an andere Addys innerhalb der Domain.

1. Wie schalte ich frei das ich von meinem externen Email-Client, Email an andere Leute schicken kann? Da muss irgendwas in der /etc/postfix/access oder in der main.cf verändert werden - nur was???

2. Ich will nicht das Fremde Leute den Server als Relay für SPAM oder anderen Schrott benutzen, wie kann ich das verhindern?

Wäre schön wenn jemand eine Schritt-für-Schritt Anleitung posten würde. Ich habe schon ewig im Internet nach diesen Themen gesucht, aber das einzige was ich finde sind Anleitungen wie der Server sich mit einem anderen smtpd verbindet unter SuSE oder ähnlichen Müll.

*help* !!!

Fred
Beiträge: 33
Registriert: 23.11.2002 02:29:55

Beitrag von Fred » 01.01.2003 13:41:16

Also wenn ich eine Email verschicken will an eine Adresse welche nicht der Domain angehört, dann kommt immer diese Fehlermeldung:
postfix/smtpd[2048]: reject: RCPT from pD9524DE1.dip.t-dialin.net[217.81.79.225]: 554 <fred@testserver.de>: Recipient address rejected: Relay access denied; from=<fred@domain.net> to=<fred@testserver.de
^Hier wollte ich eine Email vom Account "fred@domain.net" an einen äußeren Account "fred@testserver.de" schicken.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 01.01.2003 15:16:34

Hi Fred,

also das was du da machen willst ist ja so in etwa das gleiche was die Sparmer auch machen. Eine Mail kommt von außen und geht dann auch wieder nach außen. Postfix erkennt das das eigentlich nicht sein muß und verbietet deswegen das relaying.
Mit einer Lösung des Problems hab ich mich aber auch noch nicht so richtig auseinander gesetzt. SMTP-auth [1] wäre sicherlich eine Möglichkeit, genau wie den externen Client per VPN in das LAN einzubinden. Problem ist nur, das es nicht mit allen Clients geht. Mein Mailclient auf einem Handy kann zum Beispiel beides nicht. Ich hab auch schon versucht die IP über die der Client auf den SMTP zugreift in $mynetworks aufzunehemen, hat aber auch nicht funktioniert.
Naja, aber ich hab hier Das Postfix Buch rumzuliegen, da werd ich bei gelegenheit mal einen Blick reinwerfen.

by, Martin

[1] http://www.pl-berichte.de/berichte/post ... -auth.html
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Fred
Beiträge: 33
Registriert: 23.11.2002 02:29:55

Beitrag von Fred » 01.01.2003 17:43:52

Hallo Martin,

dann würde ich also zum SPAM-Verteiler werden wenn ich Postfix erlauben würde Emails von aussen versenden zu dürfen? Das klingt gar nicht gut!
Kann man wenigstens einstellen das z.B. nur die Absender: xyz@mydomain.tld verschicken dürfen? Das wäre dann zumindest ein kleiner Schutz.

Wie kann ich das smtp-auth realisieren? Hab da schon einiges gelesen aber die Anleitungen zum einrichten taugen nichts, weil diese nie auf Debian basieren.

Wäre schön wenn Du oder jemand anderes mir da eine Lösung bieten könnte. Ihr könntet ja gleich mal ein Tutorial darüber schreiben, da ich gewiss nicht der einzige bin mit solch einem Problem! :wink:

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 01.01.2003 22:55:12

Hi Fred,

also wegen den smtp-auth hab ich noch einen Link für dich : http://www.thecabal.org/~devin/postfix/smtp-auth.txt

Ob das mit der anderen Möglichkeit die du angesprochen hast funktioniert kann ich nicht so genau sagen. Schau dir mal http://www.informatik.uni-bonn.de/pub/s ... x/uce.html (such nach smtpd_recipient_restrictions ). Darüber sollte das zu lösen sein.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Nyx
Beiträge: 4
Registriert: 29.12.2002 14:01:00

Beitrag von Nyx » 02.01.2003 00:09:35

an der Problematik sitze ich auch gerade. Du benötigst auf jeden Fall folgende Pakete:

postfix-tls (da ist der SASL-Support mit drin)
sasl
libauthen-sasl-cyrus-perl
libsasl-modules-plain
sasl-bin
libsasl7

in main.cf:
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
#
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
check_relay_domains

Denk dran, daß postfix unter debian chrooted läuft.

Der Rest läuft dann wieder nach den diversen HOW-TOs mit der Konfiguration der SASLDB.

Was bei mir auch noch nicht klappt ist authentikation über passwd/shadow.


Gruß, Nyx

Antworten