Beat: Testen ob Sendmail verfügbar

Beitrag lesen

Hallo

Ich schreibe gerade an einer Formmailer Konfiguration.
Der Formmailer kann auch ohne Sendmail sinnvoll benutzt werden.
Nun möchte ich eine Test Sendmail Routine schreiben, habe aber selbst kein Sendmail auf dem lokalen PC.

Wie kann ich sinnvoll Testen, ob Sendmail (auf irgend einem Server) vorhanden ist, ohne dass ich eine Mail versenden muss?

Mein bisheriger Versuch

open(SM, "|/usr/sbin/sendmail -oi -t") or die("No Sendmail $!");

gibt nicht die Warnung aus sondern:
"Das System kann den angegebenen Pfad nicht finden."

Ich weiss nicht wie ich diesen Fehler trappen kann.
versuche mit eval{} und Abrage auf $@ führen zu nichts. $@ ist schlicht nicht besetzt.

Wie kann ich sinnvoll testen ob unter dem Pfad sendmail erreichbar ist?
Hintergrund: Das CMS muss auf mir unbekannten Servern laufen können.

mfg Beat

--
Woran ich arbeite:
X-Torah
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o