វាងាយស្រួលក្នុងការផ្ញើអ៊ីម៉ែលពីស្គ្រីប PHP ដែលកំពុងរត់នៅលើគេហទំព័រ។ អ្នកអាចបញ្ជាក់ថាតើស្គ្រីបអ៊ីមែល PHP គួរប្រើ ម៉ាស៊ីន បម្រើ SMTP មូលដ្ឋានឬពីចម្ងាយសម្រាប់ផ្ញើសារ។
ឧទាហរណ៍ស្គ្រីបសំបុត្រ PHP
php $ to = " recipient@example.com "; $ subject = " សួស្ដី! "; $ body = " សួស្ដី, \ n \ n តើអ្នកនៅឯណា? "; ប្រសិនបើ (អ៊ីមែល ($ ទៅ, $ subject, $ body)) {echo ("អ៊ីមែលបានផ្ញើដោយជោគជ័យ! p>"); } else {echo ("
ការបញ្ជូនអ៊ីមែលបរាជ័យ ... p>") ។ }?>
នៅក្នុងឧទាហរណ៍នេះគ្រាន់តែផ្លាស់ប្តូរអត្ថបទដិតទៅអ្វីដែលសមហេតុផលចំពោះអ្នក។ អ្វីៗផ្សេងទៀតគួរតែត្រូវបានទុកចោលព្រោះអ្វីដែលនៅសល់គឺជាផ្នែកដែលមិនអាចកែសម្រួលបាននៃស្គ្រីបហើយត្រូវបានតម្រូវឱ្យមានដើម្បីឱ្យមុខងារសំបុត្រ PHP ដំណើរការបានត្រឹមត្រូវ។
- ទៅ: នេះគឺជាអាសយដ្ឋានអ៊ីម៉ែលអ៊ីម៉ែលគួរតែត្រូវបានផ្ញើទៅ។ នេះអាចជារបស់អ្នកផ្ទាល់ឬអ្នកដទៃអាស្រ័យលើហេតុអ្វីអ្នកប្រើមុខងារសំបុត្រ PHP ។
- ប្រធានបទ: វាយអ្វីដែលអ្នកចង់ប្រើជាប្រធានបទនៃអ៊ីមែលដែលបានផ្ញើតាមរយៈស្គ្រីប PHP នេះ។
- រាងកាយ : នេះគឺជាកន្លែងដែលតួនៃអ៊ីម៉ែលទៅ។ \ n ប៉ារ៉ាម៉ែត្របន្ថែមបន្ទាត់ថ្មីទៅសារដូច្នេះវាមិនត្រូវបានបង្ហាញទាំងអស់នៅលើបន្ទាត់ទោលទៅអ្នកទទួលទេ។ អ្នកអាចបន្ថែមច្រើនជាងមួយដូចដែលយើងមានខាងលើដើម្បីបង្កើតបន្ទាត់ច្រើន។
- អេកូ : សារ អេកូ ពីរដែលអ្នកឃើញខាងលើគ្រាន់តែទទួលបានជោគជ័យឬសារកំហុសដើម្បីបង្ហាញនៅលើទំព័រប្រសិនបើប៉ារ៉ាម៉ែត្របីខាងលើមិនត្រូវបានបំពេញត្រឹមត្រូវ។
ជម្រើសអ៊ីមែល PHP ច្រើនទៀត
ប្រសិនបើអ្នកចង់អោយបន្ទាត់ បឋមកថា "ពី" ត្រូវបានដាក់បញ្ចូលក្នុងស្គ្រីប PHP អ្នកគ្រាន់តែ បន្ថែមបន្ទាត់បឋមកថាបន្ថែម ។ មគ្គុទេសក៍នោះនឹងបង្ហាញអ្នកអំពីរបៀបបន្ថែមជម្រើសបន្ថែមនៅក្នុងស្គ្រីបដែលកំណត់អាសយដ្ឋានអ៊ីមែល "ពី" ពិសេសដូចជាអ៊ីនធឺរណេតធម្មតាជាដើម។
មុខងារ អ៊ីមែល () រួមបញ្ចូលជាមួយ PHP PHP មិនគាំទ្រការផ្ទៀងផ្ទាត់ SMTP ទេ។ ប្រសិនបើ អ៊ីមែល () មិនដំណើរការសម្រាប់អ្នកទេឬមូលហេតុផ្សេងទៀតអ្នកអាចផ្ញើអ៊ីមែល ដោយប្រើការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវរបស់ SMTP ។ នៅក្នុងមគ្គុទេសក៍នោះក៏ជាការបង្រៀនអំពីរបៀបធ្វើឱ្យស្គ្រីប PHP របស់អ្នកគាំទ្រការអ៊ិនគ្រីប SSL ។
ដើម្បីប្រាកដថាអ្នកប្រើបញ្ចូលអាសយដ្ឋានអ៊ីមែលពិតអ្នកអាច ធ្វើឱ្យវាលអត្ថបទមានសុពលភាព ដើម្បីធានាថាវាមានរចនាសម្ព័ន្ធអ៊ីម៉ែល។
ប្រសិនបើអ្នកចង់បញ្ជាក់ឈ្មោះរបស់អ្នកទទួលបន្ថែមទៅអាសយដ្ឋាន "ទៅ" គ្រាន់តែបន្ថែមឈ្មោះក្នុងសញ្ញាដកស្រង់ហើយបន្ទាប់មកដាក់អាសយដ្ឋានអ៊ីមែលនៅក្នុងតង្កៀបដូចជា "ឈ្មោះបុគ្គល <អ្នកទទួល អ៊ីម៉ែល " ។
ព័ត៌មានជំនួយ: ព័ត៌មានបន្ថែមអំពីមុខងារផ្ញើសាររបស់ PHP លេចឡើងនៅ PHP.net ។
ការការពារស្គ្រីបរបស់អ្នកពីការក្លែងបន្លំ
ប្រសិនបើអ្នកប្រើមុខងារ mail () រួមបញ្ចូលជាមួយ webform ជាពិសេសត្រូវប្រាកដថាអ្នកពិនិត្យមើលថាវាត្រូវបានគេហៅចេញពីទំព័រដែលអ្នកចង់បាននិងការពារសំណុំបែបបទជាមួយអ្វីមួយដូចជា CAPTCHA ។
អ្នកក៏អាចពិនិត្យមើលខ្សែអក្សរគួរឱ្យសង្ស័យ (និយាយថា "Bcc:" អមដោយអាសយដ្ឋានអ៊ីម៉ែលមួយចំនួន) ។