PHP сценарийінен электрондық поштаны қалай жіберу керек

Веб-бетте жұмыс істейтін PHP сценарийінен электрондық поштаны жіберу оңайырақ. PHP электрондық пошта сценарийі хабарларды жіберу үшін жергілікті немесе қашықтағы SMTP серверін пайдалану керек екенін көрсетуіңізге болады.

PHP пошталық сценарий мысалы

recipient@example.com »; $ subject = « Сәлем! »; $ body = « Сәлем, \ n \ nСіз қалайсыз? »; егер (пошталық ($, $ subject, $ body)) {echo («

Электрондық пошта сәтті жіберілді! »); } else {echo («

Электрондық пошта жеткізу сәтсіз аяқталды ... »); }?>

Бұл мысалда қалың мәтінді тек сіз үшін мағыналы етіп өзгертіңіз. Барлық қалған сияқты қалдырылуы керек, өйткені қалғаны сценарийдің редакцияланбайтын бөліктері болып табылады және PHP пошта функциясының дұрыс жұмыс істеуі үшін талап етіледі.

Қосымша PHP электрондық пошта параметрлері

Егер сіз «Кімнен» тақырып жолын PHP сценарийіне қосқыңыз келсе, қосымша тақырып жолын қосуыңыз керек. Бұл нұсқаулықта әдеттегі электрондық пошта интерфейсіне ұқсас белгілі бір «Қайдан» электрондық пошта мекенжайын анықтайтын сценарийде қосымша опцияны қалай қосу керектігі көрсетілген.

PHP-пен бірге берілген пошта () функциясы SMTP түпнұсқалық растамасын қолдамайды. Егер mail () осы немесе басқа себеппен сіз үшін жұмыс істемесе, SMTP түпнұсқалық растамасын пайдаланып электрондық поштаны жіберуге болады. Бұл нұсқаулықта PHP пошта сценарийін SSL шифрлауды қалай қолдана алатындығына арналған оқу құралы да бар.

Пайдаланушылардың нақты электрондық пошта мекенжайын енгізгеніне көз жеткізу үшін мәтіндік өрісті электрондық пошта сияқты құрылымды қамтамасыз ету үшін тексере аласыз.

Егер сіз «to» адресіне қосымша ретінде ресивердің атын көрсетгіңіз келсе, тырнақшаға атауды қосыңыз және электрондық пошта мекенжайын жақшаға қойыңыз, мысалы: «Тұлғаның аты » .

Кеңес: PHP.net-та PHP жіберетін пошта функциясы туралы көбірек ақпарат пайда болады.

Сценарийді спаммердің эксплойттан қорғау

Егер mail () функциясын (әсіресе веб-формамен бірге) пайдалансаңыз, оның қалаған бетіндегі қоңырауды тексеріп, CAPTCHA тәрізді пішінді қорғайтынына көз жеткізіңіз.

Сондай-ақ күдікті жолдарды (мысалы, «Жасырын көшірме:» және одан кейін бірқатар электрондық пошта мекенжайлары) тексере аласыз.