PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sendmail und relay



Martaeng
04.06.02, 14:47
Hallo Zusammen,

Kann mir jemand einen Tipp geben wie man Sendmail
dazu bringen kann keine Mails für alle existierenden User
anzunehmen ?

Also zur besseren Verständnis, wenn man mit telnet eine Verbindung
auf port 25 herstellt:

250 Linuxserver Hello [XXX.XXX.XXX.XXX], pleased to meet you
250 2.1.0 test@rest.de... Sender ok
250 2.1.5 root... Recipient ok


Also mein Sendmail ist kein offenes relay, er nimmt Mails nur für eine
Domäne an, wenn ich bei dem Befehl rcpt to: aber einen lokal
existierenden Benutzer angebe kommt die Mail immer an,
und das will ich nicht zulassen.

Mfg, Martaeng

howlcoyote
04.06.02, 15:05
Du kannst in der sendmail.cf IP-Adressenbereiche angeben.

Martaeng
04.06.02, 15:15
Ja und was für eine IP Adresse hat root ?

Nee Spaß beiseite, Mails sollen schon von allen IP Adressen
aktzeptiert werden, es soll nur nicht jeder lokale Benutzer
als Empfänger aktzeptiert weden.


Mfg, Martaeng

howlcoyote
04.06.02, 15:28
Schau mal in /etc/mail/access

Die Datei ist inline auch gut dokumentiert. Dort kann der Zugriff von Email-Adressen, Domänen und Netzwerken gesteuert werden.

Martaeng
04.06.02, 15:48
Ja die /etc/mail/access habe ich mir schon angeschaut,
wenn ich es richtig verstanden habe kann ich dort nur
Regeln für die Quelle festlegen (also "VON" E-Mailadresse, Netzwerk, Domänen)

Es geht mir aber um das "AN".

Oder seh ich da was falsch ?

namina
07.06.02, 16:45
Willst du mails von einem bestimmten absender an einen bestimmten user sperren, oder die Mails an einen anderen Benutzer senden, oder willst du dem Benutzer vollständig eingehende Mails sperren?

LKH
07.06.02, 18:13
Hi,

wenn ich dich richtig verstanden habe, sollen bestimmte lokale Benutzer *NIE* Mails bekommen. Wenn dem so ist, trage einfach folgendes in die aliases-Datei ein:

username: "|> /dev/null"

Danach als root "newalisases" ausführen, fertig.

Hoffe es hilft,