PHP Mailer

24.02.2008  |  Gunnar

PHP Mailer Ühe kliendi kodukale e-posti vormide toe lisamisel leidsin ühe päris tegusa e-posti jubina PHP jaoks. Tegemist oli meeldiva üllatusega PHP alal, kus nii häid asju just tihti näppu ei satu. Tegemist on komponendiga, millel nimeks PHP Mailer.

PHP Mailer on kujutab endast paarist klassist koosnevat e-postide saatmise jubinat, mille abil saab erinevad skriptid panna kiiresti e-poste saatma. Mul oli vaja seda, et skript saadaks manustega e-posti välja ja PHP Mailer'i abil sai sellegi kenasti korda aetud. Kokku võttis e-postinduse tööle saamine PHP Mailer'i abil aega ~10 minutit (see oli esimene kord, kui seda kasutasin).

include('mailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->SetLanguage('en');
$mail->Host     = "minu.smtp.server";
$mail->Mailer   = "smtp";
$mail->From     = "minu aadress";
$mail->FromName = "minu nimi";

$mail->Body  = "Tere!\r\n\r\n";
$mail->Body .= "Kirjutasin kirja endale.\r\n\r\n";
$mail->Body .= "Muhv,\r\n";
$mail->Body .= "nõudmiseni";
$mail->Subject = "Proovikiri";
$mail->AddAddress("minu aadress", "minu nimi");

if($mail->Send())
    echo "Saatmine õnnestus!";
else
    echo "Saatmine ebaõnnestus!";

See väike koodinäide illustreerib seda, kui vähe oli vaja selleks kirjutada, et e-postid jooksma saada. Arvan praegu, et kasutan seda komponenti ka järgmistes PHP projektides, kus e-poste tuleb saata.

2 kommentaari sissekandele “PHP Mailer”

  1. Kalev

    Väga sarnane kood vanale heale PHP Mailer classile. Kas see on sama asja edasiarenadus vms?

  2. Gunnar

    Täitsa võimalik. Seda vidinat on ehitatud aastast 2001.

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress