Sendmail / Lokaler Mailserver mit sendmail

Post Reply
Message
Author
Tobias

Sendmail / Lokaler Mailserver mit sendmail

#1 Post by Tobias »

Nun da ich das mit dem extra pop-Server kapiert hab (danke!), hab ich schon wieder ein Problem: Der nach der Anleitung von Pro-Linux eingerichtete Mailserver läuft bei mir als 192.168.1.1 im LAN und soll seine Mails ja ins Internet weiterschicken. Das funktioniert auch wenn ich die Befehle verwende mit denen ich auf dem Server testen soll, das geht (echo "jkdjfk" | /usr/sbin/sendmail...). Aber wenn ich von einem Client aus mit Outlook über diesen Server Nachrichten ins Internet absetzen will, sagt mir Outlook folgendes (ist aber auch mit anderen Programmen so): Serverantwort: 450 4.7.1 irgendeiner@hotmail.com - Relaying temporarily denied. Cannot resolve PTR record for 192.168.1.10 (das ist mein Client). Was heißt das?
1. Was ist ein "PTR record"?
2. Wie richt ich so was wenn nötig ein?
3. Kann man die Aufgabenstellung aus dem Artikel auch einfacher lösen, mit exim oder so was?
4. Gibt es ein gescheites Admin-Tool für sendmail, abgesehen von webmin? Mit den Konfigurationsdateien komm ich überhaupt nicht klar.
Danke!
Tobias

wiZZ

Re: Sendmail / Lokaler Mailserver mit sendmail

#2 Post by wiZZ »

Die Meldung ist schon ok so. Du musst sendmail in der access.db Datei sagen, welche Hosts Mails relayen dürfen, sonst könnte ja jeder deinen Mailserver als Open-relay nutzen und das wollen wir ja nicht <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">


Ciao, wiZZ

Tobias

Re: Sendmail / Lokaler Mailserver mit sendmail

#3 Post by Tobias »

Danke, das hat geklappt, aber leider wars das wohl noch nicht:
550 5.7.1 Relaying denied. IP name lookup failed (192.168.1.10)
Falls das was mit der Namensauflösung zu tun hat, ich hab die für das RELAY zugelassenen Hosts als IPs eingetragen. Ich hab auch einen Nameserver laufen, aber der soll ja laut Artikel auch nicht verwendet werden.

hansi

Re: Sendmail / Lokaler Mailserver mit sendmail

#4 Post by hansi »

Hallo!

Hast Du die Datei auch mit makemap in eine db-datei umgewandelt?

makemap hash access.db < access

Tobias

Re: Sendmail / Lokaler Mailserver mit sendmail

#5 Post by Tobias »

Ja, das hab ich in einem Buch gelesen. Interessant ist vielleicht, dass sich die beiden Fehlermeldungen die ich habe recht unkontrolliert abwechseln, auch wenn ich überhaupt nichts am Server ändere. Kann es vielleicht helfen eine neue sendmail Version zu laden? Ich verwende das sendmail aus RedHat 7.0.

ronny
Posts: 313
Joined: 24. Apr 2001 11:11
Location: Muehlacker, BW

Re: Sendmail / Lokaler Mailserver mit sendmail

#6 Post by ronny »

auch auf die gefahr hin, dass ich nerve:

nimm doch lieber qmail, das ist ein sicherer und zuverlässiger mta
rpms für redhat gibts auf http://www.em.ca/~bruceg/qmail+patches/
weitere infos gibts auf www.qmail.org

Sven

Re: Sendmail / Lokaler Mailserver mit sendmail

#7 Post by Sven »

Versuch mal in die /var/named/server.linux oder wie die Datei bei Dir heißt, 192.168.1.1 1d in mx 10.mail.server.linux. einzutragen und dann beim reverse 1d in ptr mail.server.linux.

leon

Re: Sendmail / Lokaler Mailserver mit sendmail

#8 Post by leon »

Ich bin mir nicht ganz sicher, aber ich glaube, ich hatte vor langer Zeit dasselbe Problem. Es gibt moeglicherweise einen Zusammenhang mit dem sendmail Parameter expensive (true/false) und dem relay. Ist expensive auf true gesetzt verweigert sendmail das Versenden selbst wenn die entsprechenden Hosts etc. alle korrekt eingetragen und die Datenbanken erzeugt wurden. Sitzt expensive auf false laeuft alles wie geschmiert.

(By default sendmail will accept mail from any address for a local user, but prevent any client or mail server from relaying mail through your system. Typically you would add spam control rules to reject mail from spammers, and rules to allow other machines on your network to relay mail through your system.)

Ich habe das Problem umgangen, indem ich in generics jede e-mail-adresse einzeln eingetragen habe und entsprechende spam/access Eintraege.

l

Post Reply