Slik tester en Sendmail CGI Script

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);