PHP skriptidan elektron pochta yuborish

Veb-sahifada ishlaydigan PHP skriptidan elektron pochta yuborish osonroq. PHP elektron pochtasida xabar yuborish uchun mahalliy yoki uzoq SMTP serveridan foydalanishi kerakligini belgilashingiz mumkin.

PHP pochta skriptlari uchun misol

recipient@example.com "; $ Subject = " Salom! "; $ body = " Salom, \ n \ nSiz qanday qilib? "; agar ($, $ mavzusi, $ body) bo'lsa (echo ("

E-pochta muvaffaqiyatli yuborilgan! "); } else {echo ("

Elektron pochta orqali yetkazib berish amalga oshmadi ... "); }?>

Ushbu misolda siz qalbaki matnni siz uchun mantiqiy ravishda o'zgartirishingiz mumkin. Qolgan narsalar skriptning ajralmas qismlari bo'lib, PHP pochta vazifasini to'g'ri ishlashi uchun zarur bo'lganligi sababli, qolgan hamma narsa qoldirilgan bo'lishi kerak.

Batafsil PHP elektron pochta imkoniyatlari

Agar "From" sarlavhasi satrining PHP skriptiga qo'shilishini xohlasangiz , qo'shimcha sarlavha satrini qo'shishingiz kerak. Ushbu ko'rsatma sizga oddiy elektron pochta interfeysi kabi elektron pochta manzilidan muayyan "Kimdan" ni belgilaydigan skriptda qo'shimcha variantni qanday kiritish kerakligini ko'rsatib beradi.

PHP-versiyadagi pochta () funktsiyasi SMTP autentifikatsiyasini qo'llab-quvvatlamaydi. Pochta () siz uchun bu yoki boshqa sabablarga ko'ra ishlamasa, SMTP autentifikatsiyasidan foydalanib , elektron pochtani yuborishingiz mumkin. Ushbu qo'llanmada shuningdek, PHP pochta skriptini SSL shifrlashni qo'llab-quvvatlashga bag'ishlangan o'quv qo'llanma ham bor.

Foydalanuvchilarning haqiqiy elektron pochta manzilini kiritishiga ishonch hosil qilish uchun matn maydonini elektron pochtaga o'xshash tuzilishga ega bo'lishini tekshirishingiz mumkin.

Agar siz "to" manziliga qo'shimcha ravishda qabul qiluvchining ismini ko'rsatmoqchi bo'lsangiz, faqatgina tirnoq ichidagi nomni qo'shing va keyin elektron pochta manzilini "" shaxsning nomi " kabi brauzetalarga joylashtiring.

Maslahat: PHP.net-da yuboriladigan pochta vazifasi haqida ko'proq ma'lumot PHP.net saytida paydo bo'ladi.

Sizning skriptingizni spammer ekspluatatsiyasidan himoya qilish

Pochta () funktsiyasidan foydalansangiz (ayniqsa webform bilan birgalikda), uni istalgan sahifadan chaqirganligini tekshiring va formani CAPTCHA kabi himoya qiling.

Shuningdek, shubhali satrlarni (masalan, "Yashirin:" va keyin qator elektron pochta manzillari) tekshirishingiz mumkin.