Mail: uucp
<a href="http://en.wikipedia.org/wiki/UUCP">UUCP</a> ist die Abkürzung von "Unix-to-Unix Copy". Es ist ein Verfahren zum Ein- und Ausliefern von Mail und Usenet-Batches über serielle Leitungen bzw. IP. Es wird bei mailservern heutzutage kaum noch verwendet. Es hat(te) aber auch seien Vorteile (zwischen-pufferung, Fortsetzung, wo der Fehler aufgetreten ist usw.) und ist daher auch noch bei uns optional möglich.
Wir bieten für ältere Sites bzw. wenn es der Nutzer braucht auch uucp-Einwahl an. Dieses Verfahren wird "heutzutage" für Nutzer kaum noch eingesetzt, ist aber trotzdem noch recht nützlich/vorteilhaft.
UUCP-Einwahl (optional fuer sites ueber IP konfigurierbar): Server: "relay.boerde.de", Port 540/tcp
Inhaltsverzeichnis
UUCP-Konfig
Es ist wichtig, daß Ihr sitename gleich dem hostname ist. Wenn sich Ihr host bei "hostname" falsch meldet wird wegen Sicherheit die kommunikation vom uucico abgebrochen! Die können Ihrer Konfig bei uucp bei Tayler-UUCP wahlweise als taylor-uucp-konfig oder hdb-konfig erstellen.
Konfig Taylor-KonfigStyle
Pfad: "/etc/uucp":
call und passwd
#
config
# hostname $sitename
dial
# # Name des Modems (wird in der Datei 'port' referenziert) dialer generic # # Anwahlbefehl fuer das Modem # chat "" ATZ OK \dAT OK \dATDT\T\r\c CONNECT # Fehlermeldungen, wie sie vom Modem kommen koennen chat-fail BUSY chat-fail NO\sDIALTONE chat-fail NO\sCARRIER # Modemreset, nach normalem Verbindungsabbau complete \d\d+++\d\dATH0Z\r\c # Modemreset, nach unerwuenschtem Verbindungsabbruch abort \d\d+++\d\dATH0Z\r\c
port
port tcp1 type TCP # Name der Schnittstelle port serial1 # Device das mit dem Namen identifiziert werden soll device /dev/ttyS1 # Geschwindigkeit speed 115200 hardflow true # Name des Modems (Verweis auf die Datei 'dial' ) dialer generic port serial0 device /dev/ttyS0 speed 19200 dialer generic
sys
protocol gvG # GLobale Einstellungen fuer alle Systeme chat ogin: \d\L\n assword: \d\P\n time any success-wait 900 system relay port tcp1 time any call-login $system-login call-password $system-password
Die Felder $site_name, $syslog_login und $system-passwort sind entspr. mit Ihren Daten zu versehne.
HDB-UUCP Konfig-Style
kommt noch ;-)
Pollen und Status anzeigen
Die uucp-batches kann man dann zB abholen mit
/usr/sbin/uucico -r1 -D -S relay -x3
x-option: ist der Debug-Level für die lokalen Logs
Den status aller Sites sieht man zB mit uustat:
#uustat -m relay 05-04 14:23 Conversation complete dinoex 05-03 16:48 Conversation complete ...
Einstellen zum uucp-Transport im postfix
Damit der Mailtransport über uucp erfolgen kann, ist einfach dieser einfach im MTA zu aktivieren.
File: /etc/postfix/transport
optinal-host.boerde.de uucp:relay #optinal-kumpel.boerde.de uucp:kumpel ..
File: /etc/postfix/main.cf
... transport_maps = hash:/etc/postfix/transport .. relayhost = uucp:relay
und zum aktivieren ein;
#cd /etc/postfix #postmap "transport" und ein #/etc/init.d/postfix restart