Hallo und schönen Guten Abend!
Zuerst einmal: Ich habe sogut wie keine Ahnung von Lotus-Systemen.
Und deshalb eine Frage:
Ich habe einen Formmailer in perl für einen Kunden geschrieben.
Der Kunde hostet seine Website auf einen Lotus Domino Server 6.
Bei Testen der Website und beim Absenden des Formulars wurde leider keine mail empfangen.
Nun weiß ich nicht woran es liegt, ich vermute aber mal am sendmal-Pfad in der Perl Datei
Normalerweise nimmt man bei formmailern in perl:
$Sendmail= "/usr/lib/sendmail";
bei Unix sytemen
Wie sieht denn das ganze bei einem Lotus server aus?
ich hoffe ich bin hier richtig in diesen teil des Forums.
Hallo!
Also perl kann SMTP versenden.
Und SMTP ist auf dem Server aktiviert - davon gehe ich jetzt mal aus. Aber dennoch kann ich darüber nichts versenden weil mir keiner sagen kann, welcher Pfad beim Lotus Server zu dem SMTP-Programm führt. Denn das perl-script braucht denn ja um das Senden auszuführen. Also ich weiß nicht, wie man das SMTP-Programm in der perl-datei ansprechen soll.
Oder versteh ich was verkehrt?
Hier mal ein teil meines perl-script
#!/usr/bin/perl
# --> SMTP-Programm zum Versenden der Mail:
$Sendmail_Prog = "/usr/lib/sendmail";
# --> Ziel-Mailadresse, an die gesendet werden soll:
$mailto = 'milea@server.de';
# -------> E-Mail versenden:
open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL "To: $mailto\n";
print MAIL "Content-Type: text/html\n";
print MAIL "Subject: $subject\n\n";
print MAIL "<b>Ein Nutzer hat Ihnen folgende Angaben im Onlineformular geschickt:</b><br><br>";
close(MAIL);
# -------> Dankeseite an Browser senden:
print "Location: $returnhtml\n\n";