Ինչպես միանալ դեպի ելքային SMTP սերվերի PHP- ի սցենարից
PHP- ի սցենարից նամակ ուղարկելը պարզ է, արագ եւ հեշտ ... եթե այն աշխատում է:
PHP- ի փոստը () ֆունկցիան այնքան պարզ է դարձնում այն ճկունության բացակայությունը, սակայն դրա հետ մեկ խնդիրն այն է, որ PHP- ի բաժնետոմսերը () սովորաբար թույլ չեն տալիս օգտագործել ձեր ընտրության SMTP սերվերը եւ աջակցել SMTP- ի վավերացմանը:
Բարեբախտաբար, PHP- ի ներկառուցված թերությունները հաղթահարելը դժվար չէ: Email- ի օգտվողների մեծամասնության համար անվճար PEAR Փոստ փաթեթը առաջարկում է անհրաժեշտ բոլոր ուժերն ու ճկունությունը, եւ դա հաստատում է ձեր ցանկալի ելքային փոստի սերվերի հետ: Ընդլայնված անվտանգության համար, SSL- ի կոդավորված կապերը ապահովվում են նաեւ PEAR Mail- ի միջոցով փոստ ուղարկելու համար:
Ինչպես ուղարկել էլփոստը, PHP- ի սցենարից, SMTP- ի նույնականացման միջոցով
Սկսելու համար տեղադրել PEAR Փոստի փաթեթը: Սովորաբար դա արդեն կատարվել է ձեզ համար PHP 4-ով եւ ավելի ուշ, բայց եթե համոզված չեք, արդյոք այն արդեն գոյություն ունի, գնացեք եւ տեղադրեք այն:
Պատճենեք այս կոդը:
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Հաղորդագրություն հաջողությամբ ուղարկվեց. p>"); }?>
Տեղադրեք մեր բոլոր օրինակներում բոլոր համարձակ տեքստերը եւ փոխեք սցենարի այն ոլորտները, որոնք վերաբերում են ձեզ: Դրանք միակ ոլորտներն են, որ դուք պետք է փոխեք, որպեսզի PHP- ի սցենարը աշխատի, այլեւ համոզվեք, որ այն նաեւ հարմարեցվի առարկայի եւ մարմնի տեքստին:
- փոստից, որտեղից ցանկանում եք հաղորդագրություն ուղարկել
- դեպի : ստացողի էլեկտրոնային հասցեն եւ անունը
- host : Ձեր ելքային SMTP սերվերի անունը
- օգտագործողի անունը . SMTP օգտվողի անունը (սովորաբար այն նույն անունը, որն օգտագործվում է փոստ ստանալու համար)
- գաղտնաբառը : SMTP- ի իսկությունը ստուգելու համար
Նշում. Վերոնշյալ օրինակն այն PHP- ի սցենարն է, որն ուղարկում է SMTP- ի վավերացման հետ նամակ, բայց առանց SSL կոդավորումը: Եթե ցանկանում եք նաեւ կոդավորումը, փոխարենը օգտագործեք այս սցենարը, կրկին, ձեր թղթապանակի փոխանակման համար:
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Հաղորդագրություն հաջողությամբ ուղարկվեց. p>"); }?>