Technische Infos/Webpräsenzen/CGI-Programmierung/CGI Mail
Hinweise zur CGI-Programmierung - noris::CGI::Mail
Das Modul noris::CGI::Mail stellt Ihnen in Form der Funktion noris::CGI::Mail::send() ein einfach zu verwendendes Interface zum Versenden von Mails aus Ihren Perl-CGI-Scripts zur Verfügung.
Als Argumente übergeben Sie dieser Funktion einfach den Mail-Text als Liste - die einzelnen Elemente werden vor dem Versand automatisch durch Zeilenumbrüche getrennt -, sowie gegebenenfalls zusätzliche Header-Informationen in Form einer Hash-Referenz:
use noris::CGI::Mail; noris::CGI::Mail::send { Subject => 'Bestellung per WWW', To => 'info@Ihre-Domain.de' }, @text or die "Fehler beim Mailversand: $noris::CGI::Mail::errstr"; |
Im Normalfall liefert die Funktion die Liste der Empfänger(innen)adressen - mithin einen wahren Wert - zurück. Sollte hingegen ein Fehler aufgetreten sein, enthält $noris::CGI::Mail::errstr eine entspechende Fehlermeldung.
Durch das Setzen folgender globaler Variablen können Sie das Verhalten von noris::CGI::Mail::send() beeinflussen:
|
Falls Sie - beispielsweise für statistische Zwecke - die Environment-Variable $ENV{REMOTE_HOST} benötigen, sollten Sie zu Beginn Ihres Perl-CGI-Scripts - folgenden Befehl aufnehmen, da diese Variable zur Effizienzsteigerung vom Web-Server nicht notwendigerweise automatisch gesetzt wird:
use noris::CGI::setRemoteHost; |