Slik tester en Sendmail CGI Script
Sendmail er en åpen kildekode-postprogrammet som vanligvis brukes på Unix og Linux-systemer. Et kraftig e-verktøy, gjør at brukerne kan konfigurere og sende e-post gjennom sin kommandolinjen, gjennom grafiske grensesnitt som kobler med sendmail, og med andre programmerings og skriptspråk. Perl er et slikt språk, og gjennom å bruke Perl innebygde evne til å gjøre systemkall, kan du sende en testmelding via en Sendmail konfigurasjon for å sjekke e-postfunksjoner.
Bruksanvisning
1 Konstruer et ekko uttalelse. Ekkoet uttalelse sender tegn til en brukerdefinert plassering. Først, skriv ekkoet comand med en liten testmelding til et Perl variabel:
! / Usr / bin / perl
$ Cmd = '@echo "testing"';
2 Legg en "pipe" til kommandoen, som tar produksjonen av ekkoet comand og overfører den til et annet program:
$ Cmd = '@echo "teste" |';
3 Koble røret til Sendmail programmet, som vanligvis finnes i "/ usr / bin / sendmail" katalogen:
$ cmd "@echo" testing "| / User / bin / sendmail ';
4 Tilsett "-v" flagget sammen med mottaker e å sende testmelding:
$ cmd "@echo" testing "| / User / bin / sendmail v [email protected] ';
5 Kjør kommandoen fra Perl-skript ved hjelp av "systemet" funksjon:
$ cmd "@echo" testing "| / User / bin / sendmail v [email protected] ';
system ($ cmd);