PHP Script-ыг имэйлээр хэрхэн илгээх вэ

Вэбсайт дээр ажиллаж байгаа PHP скриптээс имэйл явуулахад харьцангуй хялбар юм. Та PHP мэйл скрипт зурвас илгээхдээ локал юмуу алсын SMTP сервер ашиглах ёстой эсэхийг тодорхойлж болно.

PHP Захидлын Тэмдэгтийн жишээ

recipient@example.com "; $ subject = " Сайн уу! "; $ body = " Сайн байна уу, \ n \ nТа яах вэ? "; if (mail ($ to, $ subject, $ body)) {echo ("

И-мэйл амжилттай илгээгдсэн! "); } else {echo ("

Имэйл хүргүүл амжилтгүй болсон ... "); }?>

Энэ жишээн дээр тод харагдах текстийг өөрчилнө. Өөрөөр хэлбэл, үлдсэн хэсэг нь скриптийг засварлах боломжгүй хэсэг бөгөөд PHP мэйл функцыг зөв ажиллуулахын тулд шаардлагатай үлдсэн хэсэг нь үлдэх болно.

Илүү олон PHP И-мэйл Сонголт

Хэрэв та "From" толгойн мөрийг PHP скриптэд оруулахыг хүсч байгаа бол та нэмэлт толгойн мөрийг нэмэх хэрэгтэй. Энэ гарын авлага нь энгийн имэйл интерфэйстэй яг ижил "Эсвэл" имэйл хаягийг тодорхойлсон скриптэд нэмэлт сонголт нэмэхийг танд харуулах болно.

Хөрөнгийн PHP-т орсон мэйл () функц нь SMTP нэвтрэлт танилтыг дэмждэггүй. Хэрэв mail () нь танд эсвэл өөр шалтгааны улмаас ажиллахгүй бол SMTP нэвтрэлт танилтыг ашиглан имэйл илгээх боломжтой. Энэ гарын авлагад таны PHP мэйл скриптийг SSL шифрлэлтийг хэрхэн хийх талаархи зааварчилгаа юм.

Хэрэглэгчид нь бодит имэйл хаягийг оруулахыг баталгаажуулахын тулд текстийн талбарыг имэйлтэй төстэй бүтэцтэй эсэхийг баталгаажуулах боломжтой.

Хэрвээ та "to" хаягаас гадна хүлээн авагчийн нэрийг тодруулахыг хүсвэл, үүний оронд нэрийг нэмээд дараа нь имэйл хаягийг хаалтанд бичнэ үү: Жишээ нь: "Хүний нэр " .

Зөвлөгөө: PHP-ийн илгээх мэйлийн функц PHP.net дээр их байдаг.

Spammer Exploit-аас таны скриптийг хамгаалах

Хэрэв та имэйл () функцыг (ялангуяа вэбсайттай хослуулан) ашиглаж байгаа бол түүнийг хүссэн хуудсан дээрээс дуудаж, маягтыг CAPTCHA шиг хамгаалах хэрэгтэй.

Та бас сэжигтэй мөрүүдийг шалгаж болно ("Bcc:" гэж хэлээд дараа нь хэд хэдэн имэйл хаягууд).