Zur Unterstützung der Konfigurierung sollen folgende Hinweise dienen. Bitte vor Ausführen der Kommandos genau überlegen, was man damit tut. Der Autor übernimmt keine Garantie für die Richtigkeit etc... Bei Problemen wenden Sie sich bitte an Ihr Bereichs-Rechenzentrum oder an die Mail-Admins im URZ.
1. Vor der Umkonfiguration muß der laufende sendmail Prozeß beendet werden:
PID von sendmail herausfinden, z.B.:
(SunOS, Linux) # ps -ax | grep sendmail | grep -v grep
(Solaris2, HP) # ps -ef | grep sendmail | grep -v grep
("Abschießen") # kill PID-of-sendmail
2. Prüfen der sendmail-Version:
/usr/sbin/sendmail -bs
danach:quit
Ausschrift überprüfen, sollte etwa so sein: ...Sendmail 8.11./...
Die Version sollte >= 8.12, zur Not 8.11 sein. Bei kleineren Versions-Nummern muss eine neue sendmail-Version installiert werden.
3. Installation des Konfigurationsfiles sendmail.cf:
|
# cp sendmail.cf /etc/sendmail.cf
# chmod 644 /etc/sendmail.cf
5. Starten von sendmail - als root
# /usr/lib/sendmail -bd -q30m
1. Senden einer Mail 'an sich selbst':
% /usr/lib/sendmail -v `whoami` Test hier beliebigen Text eingeben . mit '.' auf separater Zeile abschließenSendmail protokolliert die Mailübertragung, in etwa so:
fri... Connecting to mailbox.hrz.tu-chemnitz.de (TCP)... 220 mailbox.hrz.tu-chemnitz.de ESMTP Sendmail 8.8.3/8.8.3; Tue, 28 Jan 1997 >>> HELO tantalus-f.hrz.tu-chemnitz.de 250 mailbox.hrz.tu-chemnitz.de Hello tantalus-f...., pleased to meet you >>> MAIL From:<fri@tantalus-f.hrz.tu-chemnitz.de> 250 <fri@tantalus-f.hrz.tu-chemnitz.de>... Sender ok >>> RCPT To:<fri> 250 <fri>... Recipient ok >>> DATA 354 Enter mail, end with "." on a line by itself >>> . 250 Mail accepted >>> QUIT 221 mailbox.hrz.tu-chemnitz.de delivering mail fri... SentWichtig ist, daß zum konfigurierten Mailbox-Server übertragen wird (hier: mailbox.hrz.tu-chemnitz.de)!
2. Senden einer Mail an root:
% /usr/lib/sendmail -v root Test hier beliebigen Text eingeben . mit '.' auf separater Zeile abschließenHier sollte die Mail an den im sendmail.cf angegebenen Nutzer geschickt werden.
3. Senden einer Mail an lokales Echo:
% /usr/lib/sendmail -v echo@tu-chemnitz.de Test hier beliebigen Text eingeben . mit '.' auf separater Zeile abschließen4. Senden einer Mail an entferntes Echo:
% /usr/lib/sendmail -v echo@dfn.de Test hier beliebigen Text eingeben . mit '.' auf separater Zeile abschließenDie Sendmail-Protokolle sollte ähnlich dem erstem Beispiel aussehen, d.h. immer zum eingetragenen Mailbox-Server senden!
In Fällen 1., 3. und 4. sollte der Absender jeweils eine Mail in seine Mailbox erhalten (bei 4. kann das u.U. etwas dauern).
Dadurch können Nutzer an entfernten Rechnern Zugriff auf ihre Mailbox erhalten, ohne das Mailverzeichnis mounten (NFS, ...) oder sich via telnet anmelden zu müssen. PC-Mailprogramme, wie pmail oder PC-Eudora nutzen POP, das Unix-Mailprogramm pine nutzt IMAP. Mozilla, Netscape, Outlook benutzen IMAP oder POP.
Diese Dienste sollten allerdings nur dann aktiviert werden, wenn sie auch benötigt werden!