Hallo allerseits, ich hab' hier ein kleines lokales Netz. Ich möchte nun vom einem Rechner A des Netzes an einen anderen Rechner B eMails _nur schicken_. A soll keine empfangen. B hingegen soll nur Mails aus dem lokalen Netz empfangen. Was muß ich wo, wie konfigurieren (für SuSE 10.0)? Danke und Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Dr. Jürgen Vollmer, Donnerstag, 17. November 2005 12:23:
ich hab' hier ein kleines lokales Netz. Ich möchte nun vom einem Rechner A des Netzes an einen anderen Rechner B eMails _nur schicken_.
Also muß auf B ein Postfix laufen.
A soll keine empfangen. B hingegen soll nur Mails aus dem lokalen Netz empfangen.
Das kannste dem Postfix in der main.cf sagen, von wo es Verbindungen annehmen soll. Ansonsten denk dran, daß Du die Firewall von B auf Port 25 öffnest. Sonst lauscht sich postfix zu Tode ;) -- Andre Tann
Hallo Jürgen, ich denke am einfachsten mit unterschiedlichen Sende- und Empfangspasswörtern. Grüße Max
Dr. Jürgen Vollmer schrieb:
Hallo allerseits,
ich hab' hier ein kleines lokales Netz. Ich möchte nun vom einem Rechner A des Netzes an einen anderen Rechner B eMails _nur schicken_. A soll keine empfangen. B hingegen soll nur Mails aus dem lokalen Netz empfangen.
Was muß ich wo, wie konfigurieren (für SuSE 10.0)?
Auf beiden Rechner Postfix installieren (ist normal aber schon drauf) Auf Rechner a per Yast Rechner B als Maiserver angeben. Auf Rechner b die Annahme von Mails erlauben (auch per Yast). Dann das Postfixbuch kaufen und lesen wie man das Teil schön absichern kann. Nett ist auch die Anleitung auf linux-tin.org Ich habe nämlich auch gerade das Vergnügen. Die Konfiguration läuft über die Conf-Dateien in /etc/postfix. Ab einem gewissen Anspruch kommst du um Handarbeit bvia vi etc. nicht herum. Mit mynetworks = 192.168.2.0/24, 192.168.1.233/32 kannst du regeln wer erst mal überhaupt Mails zum Versand einstellen darf. Nebenbei: Ich vermute du willst auch jemanden die Mails lesen lassen. Postfix ist nur für den Versand zuständig. Gruß
Am Donnerstag, 17. November 2005 12:47 schrieb Ralf Prengel:
Dr. Jürgen Vollmer schrieb:
ich hab' hier ein kleines lokales Netz. Ich möchte nun vom einem Rechner A des Netzes an einen anderen Rechner B eMails _nur schicken_. A soll keine empfangen. B hingegen soll nur Mails aus dem lokalen Netz empfangen.
Was muß ich wo, wie konfigurieren (für SuSE 10.0)?
Auf beiden Rechner Postfix installieren (ist normal aber schon drauf) Auf Rechner a per Yast Rechner B als Maiserver angeben. Auf Rechner b die Annahme von Mails erlauben (auch per Yast). Dann das Postfixbuch kaufen und lesen wie man das Teil schön absichern kann. Nett ist auch die Anleitung auf linux-tin.org Ich habe nämlich auch gerade das Vergnügen. Die Konfiguration läuft über die Conf-Dateien in /etc/postfix. Ab einem gewissen Anspruch kommst du um Handarbeit bvia vi etc. nicht herum.
Mit mynetworks = 192.168.2.0/24, 192.168.1.233/32 kannst du regeln wer erst mal überhaupt Mails zum Versand einstellen darf. das war der erste Schritt.
Nebenbei: Ich vermute du willst auch jemanden die Mails lesen lassen. Postfix ist nur für den Versand zuständig. klaro, aber das funktioniert ja schon.
Das eigentliche Problem war aber folgendes: auf dem sendenden Rechner (also A) kam die Meldung: (Host or domain name not found. Name service error for name=mail.vollmer.home type=AAAA: Host not found) der Rechnername mail.vollmer.home konnte nicht aufgelöst werden. Als Lösung fiel mir dann nur ein, die IP- des relay-hosts (also B) in /etc/postfix/main.cf einzutragen. Wie macht man das aber "richtig", also so daß der Rechnername aufgelöst werden kann? (In /etc/hosts ist der Rechner natürlich bekannt, ein ping mail.vollmer.home funktioniert also) So long & Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Dr. Jürgen Vollmer wrote:
Das eigentliche Problem war aber folgendes: auf dem sendenden Rechner (also A) kam die Meldung: (Host or domain name not found. Name service error for name=mail.vollmer.home type=AAAA: Host not found)
der Rechnername mail.vollmer.home konnte nicht aufgelöst werden. Als Lösung fiel mir dann nur ein, die IP- des relay-hosts (also B) in /etc/postfix/main.cf einzutragen. Wie macht man das aber "richtig", also so daß der Rechnername aufgelöst werden kann?
Postfix versucht per default erst einmal, über DNS mx eintrag den zuständigen Mailserver zu finden. Wenn das nicht gewünscht oder möglich ist, muss man Postfix mitteilen, wie diese Mails geroutet werden sollen. "Richtig" macht man das in diesem Fall über einen Eintrag in /etc/postfix/transport. Hier sollte stehen, wie die Mails von einer Domain an welchen Transport zu routen sind. /etc/postfix/transport: mail.vollmer.home smtp:[192.168.10.3] Die eckigen Klammern unterdrücken die mx abfrage, die postfix sonst versuchen würde. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Dr. Jürgen Vollmer, Freitag, 18. November 2005 11:19:
Wie macht man das aber "richtig", also so daß der Rechnername aufgelöst werden kann? (In /etc/hosts ist der Rechner natürlich bekannt, ein ping mail.vollmer.home funktioniert also)
Die Auflösung funktioniert deswegen nicht, weil nicht einfach mail.vollmer.home angefragt wird, sondern der MX-Eintrag dazu. Also wenn Du es ganz sauber haben willst, dann setzt Du einen Nameserver auf, und machst für mail.vollmer.home einen MX-Eintrag. Bei GMX sieht das zB so aus: andy@scarabaeus:~> dig mx gmx.net [...] ;; QUESTION SECTION: ;gmx.net. IN MX ;; ANSWER SECTION: gmx.net. 30468 IN MX 10 mx0.gmx.de. gmx.net. 30468 IN MX 10 mx0.gmx.net. [...] Hier sehen wir, daß als Mail-Exchanger für GMX mx0.gmx.de und mx0.gmx.net zuständig sind, und zwar beide mit gleicher Priorität, nämlich 10. Hätte ich nicht nach dem MX gefragt, sondern nur allgemein, dann hätte das so ausgesehen: andy@scarabaeus:~> dig gmx.net [...] ;; QUESTION SECTION: ;gmx.net. IN A ;; ANSWER SECTION: gmx.net. 120 IN A 213.165.64.215 [...] Zwar ist das Aufsetzen eines Nameservers und v.a. die Erstellung der Zonenfiles anfänglich nicht ganz trivial, aber es gibt gute Howtos[1], und wenn man es einmal hat, dann will man es nicht mehr missen. Dann mußt Du natürlich noch dem Client sagen, daß er Deinen neuen Nameserver befragen soll. Das kann man dann entweder statisch definieren, oder man nimmt gleich einen dhcp, der diese Info verteilt. Auch bei kleinen Netzen sehr praktisch. Viel Erfolg! [1] http://www.linuxhaven.de/dlhp/HOWTO/DE-DNS-HOWTO.html -- Andre Tann
participants (5)
-
Andre Tann
-
Dr. Jürgen Vollmer
-
Maximilian Steinbauer
-
Ralf Prengel
-
Sandy Drobic