mdadm - Mailversand beim Systemstart scheitert

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
kmh
Beiträge: 8
Registriert: 31.05.2010 20:04:15

mdadm - Mailversand beim Systemstart scheitert

Beitrag von kmh » 08.04.2011 16:57:56

Ich bin gerade dabei mir auf meinem Squeeze-Server eine möglichst einfache email Benachrichtigung einzurichten, falls mein Raid5 irgendwelche Probleme machen sollte.
Dazu habe ich mir als MTA den sehr einfach zu konfigurierenden sSMTP eingerichtet.

Nun bekomme ich beim Systemstart folgenden Fehler in /var/log/mail.log:

Code: Alles auswählen

Apr  8 14:56:33 debian sSMTP[1152]: Unable to locate smtprelaypool.ispgateway.de
Apr  8 14:56:33 debian sSMTP[1152]: Cannot open smtprelaypool.ispgateway.de:465
In /etc/default/mdadm habe ich --test zu den Daemon-Optionen dazugefügt, um beim Systemstart eine Nachricht zu bekommen.

Code: Alles auswählen

DAEMON_OPTIONS="--syslog --test"
Die ssmtp.conf hat folgenden Inhalt:

Code: Alles auswählen

root=MeineEmail@meinedomain.tld
mailhub=smtprelaypool.ispgateway.de:465
#rewriteDomain=
hostname=debian.localdomain
UseTLS=YES
#UseSTARTTLS=YES
FromLineOverride=YES
AuthUser=mailuser
AuthPass=mailpasswd
In /etc/mdadm/mdadm.conf habe ich nichts verändert.
Ich habe die Standardeinstellung für MAILADDR belassen, da die externe mailadresse von root ja schon in ssmtp.conf gesetzt wird.

Code: Alles auswählen

DEVICE partitions
CREATE owner=root group=disk mode=0660 auto=yes
HOMEHOST <system>
MAILADDR root
ARRAY /dev/md/0 metadata=1.2 UUID=d3d13bbc:26325794:41349876:bc6be7dc name=debian:0
Das komische ist, daß wenn der Server läuft, die email-Zustellung einwandfrei funktioniert. Dies habe ich getestet mit:

Code: Alles auswählen

mdadm --monitor --scan --test --oneshot
Daraufhin bekomme ich sofort ein Statusmail. Nur beim Systemstart scheint er meinen externen smtp-Server nicht zu kennen.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: mdadm - Mailversand beim Systemstart scheitert

Beitrag von rendegast » 09.04.2011 04:06:01

ssmtp ist ein Ersatz für /usr/bin/sendmail, mit direkter Anbindung an einen Relay.
Zum Zeitpunkt des ersten Mailversands (/etc/init.d/mdadm[-raid])
ist wohl noch kein Netzwerk verfügbar?

Eventuell kannst Du /etc/rcS.d/networking vor dem raid starten lassen?
(/etc/insserv/overrides/)
Jedoch hättest Du dann ein Henne-Ei-Problem.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

kmh
Beiträge: 8
Registriert: 31.05.2010 20:04:15

Re: mdadm - Mailversand beim Systemstart scheitert

Beitrag von kmh » 14.04.2011 19:04:36

Habe jetzt viel herumprobiert und bin schließlich doch auf Postfix als MTA umgestiegen (Satellitensystem).
Aber mit Deiner Antwort verstehe ich wenigstens, warum es nicht funktioniert hat. Danke (wieder was gelernt).

Antworten