PHP Mail ma’lumotnomasi


ULASHISH

PHP pochtasi bilan tanishish

Mail() funksiyasi to‘g‘ridan-to‘g‘ri skriptdan elektron pochta xabarlarini yuborish imkonini beradi.


Talablar

Pochta funksiyalari mavjud bo‘lishi uchun PHP o‘rnatilgan va ishlaydigan elektron pochta tizimini talab qiladi. Foydalanadigan dastur php.ini faylidagi konfiguratsiya sozlamalari bilan belgilanadi.


O‘rnatish

Pochta funksiyalari PHP yadrosining bir qismidir. Ushbu funksiyalardan foydalanish uchun o‘rnatish kerak emas.


Ish vaqti konfiguratsiyasi

Pochta funksiyalarining ishlashiga php.ini sozlamalari ta’sir qiladi:

Name Default Tavsif Changeable
mail.add_x_header "0" X-PHP-Originating-Script-ni qo‘shing, u skriptning UID-ni va undan keyin fayl nomini o‘z ichiga oladi. PHP 5.3.0 va undan yuqori versiyalar uchun PHP_INI_PERDIR
mail.log NULL Barcha pochta() qo‘ng‘iroqlarini qayd qiladigan jurnal fayliga yo‘l. Jurnal  skriptning to‘liq yo‘li, qator raqami, manzili va sarlavhalarini o‘z ichiga oladi. PHP 5.3.0 va undan yuqori versiyalar uchun PHP_INI_PERDIR
SMTP "localhost" Faqat Windows: SMTP serverining DNS nomi yoki IP manzili PHP_INI_ALL
smtp_port "25" Faqat Windows: SMTP port raqami. PHP 4.3.0 va undan yuqori versiyalar uchun PHP_INI_ALL
sendmail_from NULL Faqat Windows: mail() dan xat jo‘natishda foydalaniladigan “dan” manzilini belgilaydi. PHP_INI_ALL
sendmail_path "/usr/sbin/sendmail -t -i" Sendmail dasturini qaerdan topish mumkinligini bildiradi. Ushbu direktiv Windows ostida ham ishlaydi. Agar o‘rnatilgan bo‘lsa, SMTP, smtp_port va sendmail_from e’tiborga olinmaydi PHP_INI_SYSTEM

PHP pochta funksiyalari

Function Tavsif
ezmlm_hash() Eskirgan. EZMLM uchun zarur bo‘lgan xesh qiymatini hisoblaydi
mail() To‘g‘ridan-to‘g‘ri skriptdan elektron pochta xabarlarini yuboradi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!