Mail: uucp: Unterschied zwischen den Versionen

Aus Boerde-Community-Wiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
  
<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.
+
[<a href="http://en.wikipedia.org/wiki/UUCP" UUCP] 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.
  
  

Version vom 8. Juli 2012, 15:50 Uhr

[<a href="http://en.wikipedia.org/wiki/UUCP" UUCP] 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 


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