sende mail med ActivePerl - Del 2 Indledning Dette er del 2 af min serie, Sender e-mail med ActivePerl. I denne del af serien ser vi, hvordan du sender web formular datasæt som e-mail. En Internet bruger kan indtaste oplysninger i en HTML (web) formen og klik derefter på knappen Send. Denne information kan sendes som e-mail til en e-mail boks. Når de oplysninger browseren på brugeren velformede, kaldes det et datasæt. Godt danner her betyder, at hver formular kontrol skal have et navn og en værdi.
Når brugeren klikker på send-knappen, bliver datasættet først sendt til webserveren, der holder HTML form og dens hjemmeside. På webserveren der er et script (i vores tilfælde, en Perl-script), som ville konvertere datasættet ind i en e-mail, og derefter sende det til destinationen email-server. Du skulle have læst den første del af denne serie, før du læser denne. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser.
Alt sagt i denne artikel gælder for traditionel Perl. Men med traditionel Perl du nødt til at gå forud for din kode med noget lignende, #! /Usr /bin /perl. Du har brug for grundlæggende viden i HTML (eller XHTML) og ActivePerl (Perl) for at forstå denne artikel. Hvis du ikke har grundlæggende viden i HTML så læs serien jeg skrev titlen, XHTML Basics. At nå frem til serien, skal du skrive titlen og mit navn Chrys i søgefeltet på denne side og klik på Søg.
Eksempel mail Overvej følgende Perl e-mail klar til at sende fra et websted server: åben (Sendmail, "| /usr /lib /sendmail -oi -t") or die "Kan ikke gaffel til sendmail: $ \\ n"; udskrive sendmail Fra: Til: Emne: Illustration Dato: Fri, 21 Nov 2010 09:55:00 -0000 Fornavn: John Anden Navn: Smith Besked: Kære Madame, Ovenstående Hilsen linje er et afsnit fra synspunkt af lægmand, fordi en tom linje følger det. Dette er tredje afsnit fra lægmands synspunkt og ingen linje her bør være længere end 78 tegn, inklusive mellemrum.
De første tre linjer af kroppen af denne besked også udgøre et afsnit fra synspunkt lægmand. Ingen linje i e-mailen header sektionen bør også være længere end 78 tegn. I kroppen af en e-mail afsnittene i lægmand er adskilt af tomme linjer. For at opnå et afsnit (for lægmand), skal du skrive ind tasten to gange straks du udfylde den sidste linje i det forrige afsnit. De følgende to læsbare linjer af denne e