អ្នកនឹងត្រូវការគណនី SendGrid (Twilio SendGrid) មួយ និងសិទ្ធិចូលប្រើប្រាស់ DNS នៃដែនរបស់អ្នក។
ឯកសារជំនួយផ្ទាល់របស់ SendGrid៖ ការផ្ទៀងផ្ទាត់អ្នកផ្ញើ · កូនសោ API · ចុះឈ្មោះ
១. ផ្ទៀងផ្ទាត់ដែនរបស់អ្នក
ការកំណត់ → ការផ្ទៀងផ្ទាត់អ្នកផ្ញើ → ផ្ទៀងផ្ទាត់ដែនរបស់អ្នក។
ជ្រើសរើសក្រុមហ៊ុនផ្ដល់សេវា DNS របស់អ្នកពីបញ្ជី ហើយឆ្លើយ បាទ/ចាស ចំពោះសំណួរ "តើអ្នកចង់ដាក់ម៉ាកយីហោលើតំណភ្ជាប់សម្រាប់ដែននេះដែរឬទេ?" — ការដាក់ម៉ាកយីហោលើតំណភ្ជាប់នឹងសរសេរតំណភ្ជាប់ដែលតាមដានឡើងវិញទៅកាន់ដែនផ្ទាល់ខ្លួនរបស់អ្នក ជំនួសឱ្យ sendgrid.net ហើយអតិថិជនដែលដាក់ទស្សន៍ទ្រនិចលើតំណភ្ជាប់ក្នុងវិក្កយបត្ររបស់អ្នក គួរតែឃើញឈ្មោះរបស់អ្នក។
បញ្ចូលដែនរងមួយ ដូចជា mail.yourdomain.com នៅពេលត្រូវបានសួររកដែនដែលអ្នកផ្ញើចេញ។
២. បោះផ្សាយកំណត់ត្រា CNAME
SendGrid ផ្ដល់ឱ្យអ្នកនូវកំណត់ត្រា CNAME ចំនួនបី ឬប្រាំ។ សូមបន្ថែមពួកវាទាំងអស់។
| ប្រភេទ | ម៉ាស៊ីនបម្រើ | គោលបំណង |
|---|
CNAME | em1234.yourdomain.com | ដែនត្រឡប់មកវិញ (bounce) |
CNAME | s1._domainkey.yourdomain.com | កូនសោ DKIM ទី ១ |
CNAME | s2._domainkey.yourdomain.com | កូនសោ DKIM ទី ២ |
⭐ SendGrid ប្រើប្រាស់ CNAME ដោយចេតនា ជំនួសឱ្យកំណត់ត្រា TXT ហើយវាពិតជាប្រសើរជាង៖ តម្លៃកូនសោពិតប្រាកដស្ថិតនៅលើ SendGrid ដូច្នេះពួកគេអាចផ្លាស់ប្ដូរកូនសោចុះហត្ថលេខារបស់ពួកគេបាន ដោយអ្នកមិនចាំបាច់កែសម្រួល DNS របស់អ្នកម្ដងទៀតឡើយ។
⚠️ ប្រសិនបើក្រុមហ៊ុនផ្ដល់សេវា DNS របស់អ្នកគឺ Cloudflare សូមកំណត់កំណត់ត្រាទាំងនេះទៅជា DNS តែប៉ុណ្ណោះ (ពពកពណ៌ប្រផេះ) ដោយមិនឆ្លងកាត់ប្រូកស៊ីឡើយ។ កំណត់ត្រា CNAME ដែលឆ្លងកាត់ប្រូកស៊ី នឹងដោះស្រាយទៅកាន់អាសយដ្ឋានរបស់ Cloudflare ហើយការត្រួតពិនិត្យរបស់ SendGrid នឹងបរាជ័យ។
ចុច ផ្ទៀងផ្ទាត់ នៅក្នុង SendGrid។ សូមរង់ចាំរហូតដល់មួយម៉ោង។
៣. បង្កើតកូនសោ API មួយ
ការកំណត់ → កូនសោ API → បង្កើតកូនសោ API។
ជ្រើសរើស ការចូលប្រើប្រាស់កម្រិតកំណត់ ហើយផ្ដល់សិទ្ធិ ផ្ញើអ៊ីមែល → ការចូលប្រើប្រាស់ពេញលេញ តែប៉ុណ្ណោះ។ មិនផ្ដល់អ្វីផ្សេងទៀតឡើយ។
⛔ កុំប្រើប្រាស់កូនសោដែលមានការចូលប្រើប្រាស់ពេញលេញ (Full Access)។ កូនសោដែលមានការចូលប្រើប្រាស់ពេញលេញ អាចអានបញ្ជីទំនាក់ទំនងរបស់អ្នក ផ្លាស់ប្ដូរការកំណត់គណនីរបស់អ្នក និងបង្កើតកូនសោបន្ថែមទៀតបាន។ អ្វីដែលយើងត្រូវធ្វើមានតែការផ្ញើសារប៉ុណ្ណោះ។ ប្រសិនបើច្បាប់ចម្លងនៃកូនសោរបស់អ្នកដែលយើងរក្សាទុកត្រូវបានបែកធ្លាយ ភាពខុសគ្នារវាងកូនសោទាំងពីរនោះ គឺប្រៀបដូចជាភាពខុសគ្នារវាងការទទួលបានអ៊ីមែលដែលមិនចង់បានមួយចំនួន និងការបាត់បង់ការគ្រប់គ្រងគណនីទាំងស្រុង។
⚠️ កូនសោនឹងត្រូវបង្ហាញតែម្ដងគត់។ សូមចម្លងវាទុកមុនពេលអ្នកចាកចេញពីទំព័រ — SendGrid មិនអាចបង្ហាញវាឱ្យអ្នកឃើញម្ដងទៀតបានទេ មានតែជំនួសវាថ្មីប៉ុណ្ណោះ។
៤. ភ្ជាប់វានៅក្នុង Zinn®
បើក ការផ្ញើអ៊ីមែល នៅក្នុងផ្ទាំងគ្រប់គ្រងរបស់អ្នក៖
- ក្រុមហ៊ុនផ្ដល់សេវា — SendGrid
- ផ្ញើពីដែននេះ —
mail.yourdomain.com (ដែនមួយ មិនមែនអាសយដ្ឋានទេ)
- កូនសោ API របស់ SendGrid — កូនសោដែលទទួលបានពីជំហានទី ៣
SendGrid មិនត្រូវការការកំណត់ផ្សេងទៀតពីអ្នកឡើយ។
៥. ផ្ញើសារសាកល្បង និងបញ្ចូលលេខកូដ
ចុច ផ្ញើសារសាកល្បង ទៅកាន់ប្រអប់សំបុត្រនៅលើដែនផ្សេងមួយទៀត អានលេខកូដចេញពីសារនោះ ហើយបញ្ចូលវា។
នៅពេលដែលដំណើរការមិនជោគជ័យ
403 Forbidden — កូនសោ API របស់អ្នកមិនមានការអនុញ្ញាត ផ្ញើអ៊ីមែល ទេ។ នេះគឺជាកំហុសដែលកើតឡើងញឹកញាប់បំផុត៖ កូនសោការចូលប្រើប្រាស់កម្រិតកំណត់ដែលត្រូវបានបង្កើតឡើងដោយមិនបានធីកវិសាលភាពណាមួយ គឺអាចផ្ទៀងផ្ទាត់បានយ៉ាងត្រឹមត្រូវ ប៉ុន្តែមិនត្រូវបានអនុញ្ញាតឱ្យធ្វើអ្វីទាំងអស់។
"អាសយដ្ឋានផ្ញើមិនត្រូវគ្នាជាមួយអត្តសញ្ញាណអ្នកផ្ញើដែលបានផ្ទៀងផ្ទាត់ទេ" — ការផ្ទៀងផ្ទាត់ដែនរបស់អ្នកមិនទាន់បង្ហាញពណ៌បៃតងនៅឡើយ ឬដែននៅក្នុង ផ្ញើពីដែននេះ មិនមែនជាដែនដែលអ្នកបានផ្ទៀងផ្ទាត់នោះទេ។ SendGrid ពិនិត្យមើលដែនជាក់លាក់ពិតប្រាកដ៖ ការផ្ទៀងផ្ទាត់ mail.yourdomain.com មិនអនុញ្ញាតឱ្យផ្ញើចេញពី yourdomain.com នោះទេ។
ត្រូវបានទទួលយក ប៉ុន្តែមិនដែលត្រូវបានបញ្ជូនទៅដល់ — សូមពិនិត្យមើល សកម្មភាព នៅក្នុង SendGrid។ ជួនកាល គណនីដែលទើបតែបង្កើតថ្មីស្រឡាង ត្រូវបានផ្អាកដើម្បីត្រួតពិនិត្យសម្រាប់រយៈពេលប្រហែលមួយថ្ងៃដំបូង ហើយសារទាំងឡាយនឹងស្ថិតនៅទីនោះជាជាងការលោតត្រឡប់មកវិញ (bounce)។
គណនីរបស់អ្នកត្រូវបានផ្អាកបន្ទាប់ពីការផ្ញើបានពីរបីដង — SendGrid មានភាពតឹងរ៉ឹងចំពោះគណនីថ្មីៗដែលផ្ញើទៅកាន់អាសយដ្ឋានដែលលោតត្រឡប់មកវិញ។ សូមប្រាកដថាបញ្ជីអតិថិជនរបស់អ្នកគឺត្រឹមត្រូវ និងស្អាតល្អ មុនពេលអ្នកប្ដូរមកប្រើប្រាស់។