Lähetetään Sähköposti kanssa ActivePerl - Osa 2 Johdanto Tämä on osa 2 minun sarja, lähettäminen sähköposti kanssa ActivePerl. Tässä osa sarjasta näemme, miten voit lähettää verkkolomakkeella datajoukon sähköpostilla. Internetin käyttäjä voi kirjoittaa tiedot HTML (web) lomake ja napsauta Lähetä-painiketta. Tätä tietoa voidaan lähettää sähköpostitse sähköpostiin. Kun tiedot selaimen käyttäjä on hyvin muodostuneita, sitä kutsutaan tietokokonaisuutta. No muodostavat tässä tarkoittaa, että jokainen lomake ohjaus tulee olla nimi ja arvo.
Kun käyttäjä napsauttaa Lähetä-painiketta, datasarja lähetetään ensin web-palvelin, joka pitää HTML-lomakkeen ja sen verkkosivuilla. Tällä web-palvelin on skripti (meidän tapauksessamme, Perl-skripti), joka muuntaa tiedot asettaa osaksi sähköpostia ja lähettää sen määränpäähän sähköpostipalvelimelle. Sinun olisi pitänyt lukea ensimmäinen osa tämän sarjan ennen luet tätä yksi. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet.
Kaikki sanoi tässä artikkelissa sovelletaan perinteinen Perl. Kuitenkin perinteinen Perl olet ennen teidän koodia jotain, #! /Usr /bin /perl. Tarvitset perustiedot HTML (tai XHTML) ja ActivePerl (Perl), jotta ymmärtää tämän artikkelin. Jos sinulla ei ole perustiedot HTML lue I-sarjan kirjoitti otsikolla XHTML perusteet. Saapua sarja, kirjoita otsikko ja nimeni Chrys hakukenttään tämän sivun ja valitse Etsi.
Esimerkki Sähköposti Tarkastellaan seuraavaa Perl sähköpostia valmis lähettämään verkkosivustosta palvelin: avoin (sendmail, "| /usr /lib /sendmail -oi -t") or die "Etkö haarukka sendmail: $! \\ N"; tulostaa sendmail Lähettäjä: Vastaanottaja: Aihe: Kuva Päivämäärä: pe, 21 marraskuu 2010 09:55:00 -0000 Etunimi: John Toinen Nimi: Smith Viesti: Hyvä Madame, edellä tervehdyksen linja on yksi kohta näkökulmasta katsottuna maallikko, koska tyhjä rivi seuraa sitä. Tämä on kolmas kohta peräisin maallikon näkökulmasta eikä linja tässä tulisi olla pidempi kuin 78 merkkiä, mukaan lukien tilat.
Kolme ensimmäistä riviä ruumiin tämän viestin myös muodostaa kappaleen näkökulmasta katsottuna maallikko. Ei rivi sähköpostia otsikko-osiossa tulisi olla pidempi kuin 78 merkkiä. Runkoon sähköpostia kohdat maallikko erotetaan tyhjiä rivejä. Saavuttaa kohta (varten maallikko), kirjoita Enter-näppäintä kahdesti välittömästi täytät viimeisen rivin edellisessä kappaleessa. Seuraavat ka
Miten?