Hallo, Wendt.Michael@t-online.de (Michael Wendt) writes:
Hallo!
Ich versuche unter Suse 9.0 eine Mailtransfer per uucp und sendmail einzurichten. Die Domain, für die ich das versuche, ist bei winshuttle gehostet und die geben auch ganz hilfreiche Anleitungen, aber nicht für 9.0 und 8.x ist unvollständig, 7.x wohl nicht mehr wirklich übertragbar. Ich glaube trotzdem, dass ich uucp und sendmail nach deren Anleitung richtig eingerichtet habe- zumindest scheint ein Mailaustausch erfolgreich zu sein, nach den Einträgen in /var/log/uucp/Log.
Winshuttle? Habe ich vor einigen Jahren einmal für ein paar Schulen gemacht. uucp ist konfiguriert? Die Doku von Winshuttle ist recht ordentlich. Bei uucp gibt es keine Unterschiede zwischen SuSE-6.0 und 9.0, das Protokoll ist uralt und am Paket hat sich in den letzen 2-3 Jahren nichts mehr geändert, uucp ist in 5 Minuten eingerichtet.
Beim Verteilen der Mails auf die Clients mittels pop3 server bin ich aber vollkommen ratlos. Muss jeder Client als Nutzer auf dem Server eingerichtet sein? Welchen pop3 installiere ich günstigerweise und wie konfiguriere ich ihn? Ist das pop3 Passwort der Clients identisch mit dem Passwort auf dem Server? Desgleichen mit dem smtp. Wie wird der konfiguriert?
Ja, die user müssen als lokale User auf dem Host eingerichtet werden. Als pop3 Server kannst das von SuSE gelieferte Standardpaket verwenden, der Dienst muß dann nur noch in /etc/xinetd.d/pop3 eingerichtet werden, wenn das nicht schon von SuSEconfig gemacht wird. Bei sendmail (smtpd) muß nichts gemacht werden, der Mailer uucp wird von SuSE üblicherweise mit einkompiliert. Das einzige, was zu beachten ist, ist die andere Schreibweise für die Emailadresse.
In welcher Form werden die uucp Anfragen automatisiert? Ich nehme mal an. dass dies in irgendeiner Form in etc/crontab oder in einer der etc/cron.d etc/ cron.hourly als separate Datei eingetragen werden muss. Ich weiss nur nicht in welcher Form. Geht eine sozusagen außerplanmäßiger Verbindungsanstoß nur mit /usr/lib/uucp/uucico -S shuttle ?
Fast wie du beschrieben hast. Wenn ich recht erinnere, wird der Dienst vom User uucp ausgeführt und nicht von root, daher muß entweder in /etc/crontab ein Eintrag mit dem User uucp gemacht werden, oder du erstellst mit dem Befehl crontab -u uucp -e für den User uucp eine eigene Datei. Die Syntax kannst du in man crontab(5) nachlesen. Wie schon gesagt, das ganze war in 5 Minuten erledigt. Ich hatte nur bei einer Schule ein Nameserverproblem. Aufgrund der dial-up Verbindung konnte der Nameserver shuttle nicht rechtzeitig auflösen, da habe ich dann die Adresse von shuttle in /etc/hosts eingetragen und dann war Ruhe. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter(at)dkluenter.de http://www.avci.de