របៀបតភ្ជាប់ទៅម៉ាស៊ីនបម្រើ SMTP ចេញពីស្គ្រីប PHP
ការផ្ញើអ៊ីមែលពីស្គ្រីប PHP គឺសាមញ្ញលឿននិងងាយស្រួល ... ប្រសិនបើវាដំណើរការ!
ផ្នែកមួយនៃអ្វីដែលធ្វើឱ្យមុខងារ PHP () មុខងារសាមញ្ញគឺការខ្វះភាពបត់បែនប៉ុន្តែបញ្ហាមួយនោះគឺថា PHP mail () ជាទូទៅមិនអនុញ្ញាតឱ្យអ្នកប្រើ ម៉ាស៊ីន មេ SMTP នៃជម្រើសរបស់អ្នកទេហើយវាមិន គាំទ្រការផ្ទៀងផ្ទាត់ SMTP ។
ជាសំណាងល្អការយកឈ្នះលើគុណសម្បត្តិរបស់ PHP មិនមានភាពលំបាកទេ។ ចំពោះអ្នកប្រើអ៊ីម៉ែលភាគច្រើនកញ្ចប់ PEAR Mail ឥតគិតថ្លៃផ្តល់ជូននូវថាមពលនិងភាពបត់បែនទាំងអស់ដែលត្រូវការហើយវាផ្ទៀងផ្ទាត់ជាមួយនឹងម៉ាស៊ីនបម្រើសំបុត្រចេញដែលអ្នកចង់បាន។ ដើម្បីសុវត្ថិភាពប្រសើរ ការតភ្ជាប់ SSL ដែលបានអ៊ិនគ្រីប ត្រូវបានគាំទ្រសម្រាប់ការផ្ញើសំបុត្រដោយប្រើសំបុត្រ PEAR ផងដែរ។
របៀបផ្ញើអ៊ីម៉ែលពីស្គ្រីប PHP ជាមួយការផ្ទៀងផ្ទាត់ SMTP
ដើម្បីចាប់ផ្តើមដំឡើងកញ្ចប់សំបុត្រ PEAR ។ ជាធម្មតាវានឹងត្រូវបានធ្វើរួចជាស្រេចសម្រាប់អ្នកជាមួយ PHP 4 និងខ្ពស់ជាងនេះប៉ុន្តែប្រសិនបើអ្នកមិនប្រាកដថាអ្នកមានវារួចហើយសូមដំឡើងវា។
ចម្លងកូដនេះ:
php តម្រូវឱ្យមាន "Mail.php"; $ from = " Sandra Sender" ។ $ mail-> getMessage () ។ " p>"); } else {echo ("
សារបានផ្ញើដោយជោគជ័យ! p>"); }?>
រកអត្ថបទដិតទាំងអស់នៅក្នុងឧទាហរណ៍របស់យើងនិងផ្លាស់ប្តូរផ្នែកទាំងនោះនៃស្គ្រីបទៅអ្វីដែលពាក់ព័ន្ធនឹងអ្នក។ ទាំងនោះគឺជាតំបន់តែមួយគត់ដែលអ្នក ត្រូវតែ ផ្លាស់ប្តូរដើម្បីឱ្យស្គ្រីបរបស់ PHP ដំណើរការប៉ុន្តែត្រូវប្រាកដថាលៃតម្រូវប្រធានបទនិងតួអត្ថបទផងដែរ។
- ពី : អាសយដ្ឋានអ៊ីម៉ែលដែលអ្នកចង់ផ្ញើសារ
- ទៅ : អាសយដ្ឋានអ៊ីម៉ែលនិងឈ្មោះរបស់អ្នកទទួល
- ម៉ាស៊ីន : ឈ្មោះម៉ាស៊ីនមេ SMTP ចេញរបស់អ្នក
- ឈ្មោះអ្នកប្រើ : ឈ្មោះអ្នកប្រើ SMTP (ជាទូទៅគឺដូចគ្នានឹងឈ្មោះអ្នកប្រើដែលបានទាញយកសំបុត្រ)
- ពាក្យសម្ងាត់ : ពាក្យសម្ងាត់សម្រាប់ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវរបស់ SMTP
ចំណាំ: ឧទាហរណ៍ខាងលើគឺជាស្គ្រីប PHP ដែលផ្ញើអ៊ីមែលដោយមានការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ SMTP ប៉ុន្តែ ដោយគ្មាន ការអ៊ិនគ្រីប SSL ។ ប្រសិនបើអ្នកត្រូវការការអ៊ិនគ្រីបផងដែរសូមប្រើស្គ្រីបជំនួសវិញម្តងទៀតដោយប្តូរអត្ថបទដិតជាមួយព័ត៌មានរបស់អ្នក។
php តម្រូវឱ្យមាន "Mail.php"; $ from = " Sandra Sender" ។ $ mail-> getMessage () ។ " p>"); } else {echo ("
សារបានផ្ញើដោយជោគជ័យ! p>"); }?>