christian: Datei mit Sendmail versenden

In meinem Perlscript lese ich die Empfaenger Emailadresse
und den Inhalt der Mail aus einer Datei in Variablen ein.
Danach soll das Ganze per HTML/EMail versendet werden.
Soweit so gut, bisher funktionierte das. Unter AIX/perl5.6 bekomme
ich Probleme mit sendmail.
Das Script bleibt bei "open (MAIL,"... stehen, nach einer Minute etwa
wird es beendet.

... >

$Mailprogramm = "/usr/lib/sendmail";
$MailSubject = "Mailausgabe";

open(MAIL,"|$Mailprogramm ") || die;
print MAIL "Content-type: text/html\n";
print MAIL "To: $Empfaenger\n";
print MAIL "From:.....

close(MAIL);

<....

gibt es ein Modul ("use") oder eine andere Loesung fuer den Aufruf
von mail/sendmail?

MfG
christian

  1. hi!
    bist du sicher, das sendmail bei dir installiert ist bzw. in deinem verzeichnis /usr/lib/sendmail liegt (bei vielen liegt's z.b. in /usr/sbin/sendmail ?

    meist benötigst du auch noch den parameter -t->

    -t     Read  message  for  recipients.  To:, Cc:, and Bcc:
                  lines will be scanned for recipient addresses.  The
                  Bcc: line will be deleted before transmission.

    sieht dann so aus:
    $Mailprogramm = "/usr/lib/sendmail -t";

    r.

    1. .. sendmail ist installiert und erreichbar ueber /usr/lib und /usr/sbin.
      Die Option -t hatte ich beim vielen hin und her vergessen.
      Danke fuer den Hinweis, es funktioniert aber trotzdem noch nicht.

      christian

      hi!
      bist du sicher, das sendmail bei dir installiert ist bzw. in deinem verzeichnis /usr/lib/sendmail liegt (bei vielen liegt's z.b. in /usr/sbin/sendmail ?

      meist benötigst du auch noch den parameter -t->

      -t     Read  message  for  recipients.  To:, Cc:, and Bcc:
                    lines will be scanned for recipient addresses.  The
                    Bcc: line will be deleted before transmission.

      sieht dann so aus:
      $Mailprogramm = "/usr/lib/sendmail -t";

      r.