មូលដ្ឋានចំណេះដឹង
ផ្ញើអ៊ីមែលតាមរយៈគណនី Mailgun ផ្ទាល់ខ្លួនរបស់អ្នក
ភ្ជាប់គណនី Mailgun ផ្ទាល់ខ្លួនរបស់អ្នក៖ ការបន្ថែមដែនរងផ្ញើ កំណត់ត្រា SPF, DKIM និង MX ដែលត្រូវបោះពុម្ពផ្សាយ គ្រាប់ចុចផ្ញើជំនួសឱ្យ API key ផ្ទាល់ខ្លួនរបស់អ្នក និងមូលហេតុដែលគណនីបង្ហោះនៅ EU ត្រឡប់កូដ 401 ធៀបនឹងម៉ាស៊ីន Host នៅ US។
លោកអ្នកនឹងត្រូវការគណនី Mailgun និងការចូលប្រើ DNS របស់ដែនរបស់អ្នក។
ឯកសារផ្ទាល់របស់ Mailgun៖ ការបន្ថែម និងផ្ទៀងផ្ទាត់ដែន · គ្រាប់ចុច API · ចុះឈ្មោះ
១. បន្ថែមដែនផ្ញើរបស់អ្នកទៅកាន់ Mailgun
នៅក្នុងផ្ទាំងគ្រប់គ្រង Mailgun សូមចូលទៅកាន់ Send → Domains → Add New Domain ហើយបញ្ចូល ដែនរង (subdomain) ឧទាហរណ៍ mail.yourdomain.com។
⚠️ ការណែនាំផ្ទាល់របស់ Mailgun គឺប្រើដែនរង ហើយវាកាន់តែមានសារៈសំខាន់នៅទីនេះជាងអ្នកផ្តល់សេវាផ្សេងទៀត៖ Mailgun កំណត់កំណត់ត្រា SPF និង DKIM ផ្ទាល់របស់ខ្លួននៅលើអ្វីដែលអ្នកផ្តល់ឲ្យវា ហើយការចង្អុលវាទៅកាន់ដែនមេ (root domain) របស់អ្នក មានន័យថាកកំណត់ត្រាទាំងនោះនឹងនៅអមជាមួយកំណត់ត្រាដែលប្រអប់សំបុត្រអាជីវកម្មរបស់អ្នកពឹងផ្អែកលើ។
សូមជ្រើសរើសតំបន់ដែលត្រូវគ្នានឹងកន្លែងដែលអ្នកចង់ឱ្យទិន្នន័យរបស់អ្នកស្ថិតនៅ — US ឬ EU។ សូមកត់ត្រាវាទុក អ្នកនឹងត្រូវការពᅡវាក្នុងជំហានទី ៤ ហើយវាគឺជាចំណុចខុសញឹកញាប់បំផុត។
២. ផ្សព្វផ្សាយកំណត់ត្រា DNS ដែល Mailgun ប្រគល់ជូនអ្នក
Mailgun បង្ហាញបញ្ជីមួយដល់អ្នក។ សូមបន្ថែមពួកវាទាំងអស់នៅកន្លែងអ្នកផ្តល់សេវា DNS របស់អ្នក។
| ប្រភេទ | ម្ចាស់ផ្ទះ (Host) | គោលបំណង | | --- | --- | --- | | TXT | mail.yourdomain.com | SPF — v=spf1 include:mailgun.org ~all | | TXT | mailo._domainkey.mail.yourdomain.com | គ្រាប់ចុចសាធារណៈ DKIM | | CNAME | email.mail.yourdomain.com | ការតាមដាន និងការគ្រប់គ្រងការលោតត្រឡប់ (bounce) | | MX | mail.yourdomain.com | ការទទួលការលោតត្រឡប់ (ម៉ាស៊ីនបម្រើ MX ពីររបស់ Mailgun) |
⛔ ប្រសិនបើដែនរងផ្ញើរបស់អ្នកមានកំណត់ត្រា SPF រួចហើយ សូមកែសម្រួលវា — កុំបន្ថែមទីពីរ។ ដែនដែលមានកំណត់ត្រា SPF TXT ពីរ នឹងបរាជ័យលើ SPF ទាំងស្រុង ដែលវាអាក្រក់ជាងការមិនមានអ្វីសោះ។
បន្ទាប់មក សូមចុច Verify DNS Settings នៅក្នុង Mailgun។ វាអាចចំណាយពេលរហូតដល់មួយម៉ោងដើម្បីឱ្យវាប្រែជាពណ៌បៃតង។
⭐ សូមបន្ថែមសំណុំកំណត់ត្រា MX ទោះបីជាអ្នកគ្រាន់តែផ្ញើក៏ដោយ។ ពួកវាគឺជាមធ្យោបាយដែល Mailgun ប្រមូលការលោតត្រឡប់។ បើគ្មានពួកវាទេ អាសយដ្ឋានខុសនឹងលោតត្រឡប់ទៅទីណាគ្មានដឹង Mailgun មិនអាចទប់ស្កាត់វាបានទេ ហើយអ្នកនឹងបន្តបង់ប្រាក់ដើម្បីផ្ញើទៅកាន់អាសយដ្ឋានដែលនឹងមិនទទួលបានអ្វីសោះ។
៣. យកគ្រាប់ចុច API របស់អ្នក
Send → Sending → Domain settings → API keys ឬទំព័រ API Keys នៃគណនីរបស់អ្នក។
សូមប្រើ គ្រាប់ចុចផ្ញើ (sending key) ដែលកំណត់គោលដៅលើដែននេះ ប្រសិនបើគម្រោងរបស់អ្នកផ្តល់ជូនវា ជាជាងគ្រាប់ចុច API ឯកជនរបស់គណនីអ្នក។ គ្រាប់ចុចផ្ញើអាចគ្រាន់តែផ្ញើប៉ុណ្ណោះ ប៉ុន្តែគ្រាប់ចុចឯកជនអាចអានកំណត់ហេតុរបស់អ្នក និងផ្លាស់ប្តូរគណនីរបស់អ្នក។ គ្មានហេតុផលណាដែលយើងត្រូវកាន់កាប់គ្រាប់ចុចទីពីរនោះទេ។
៤. ភ្ជាប់វាcitations ក្នុង Zinn®
សូមបើក Email sending នៅក្នុងផ្ទាំងគ្រប់គ្រងរបស់អ្នក ហើយបំពេញ៖
- Provider — Mailgun
- Send from this domain —
mail.yourdomain.com(ដែន មិនមែនអាសយដ្ឋានទេ) - Mailgun sending domain — ដែនដូចគ្នាទៅនឹងដែនដែលអ្នកបានបន្ថែមក្នុង Mailgun
- Region —
usឬeuដែលត្រូវនឹងជំហានទី ១ - Mailgun API key — គ្រាប់ចុចពីជំហានទី ៣
⛔⛔ កំណត់តំបន់ឱ្យបានត្រឹមត្រូវ។ គណនី Mailgun ដែលបង្ហោះនៅ EU ត្រូវបានបម្រើពីម៉ាស៊ីនបម្រើ API ដែលខុសគ្នាទាំងស្រុង។ ការផ្ញើគ្រាប់ចុចរបស់គណនី EU ទៅកាន់ម៉ាស៊ីនបម្រើ US នឹងបង្ហាញ "401 Unauthorized" — ដែលមើលទៅពិតជាដូចជាគ្រាប់ចុចខុសអញ្ចឹង។ ប្រសិនបើគ្រាប់ចុចរបស់អ្នកពិតជាត្រឹមត្រូវ ហើយអ្នកទទួលបានកូដ 401 នេះគឺជាមូលហេតុស្ទើរតែគ្រប់ពេល។
៥. ផ្ញើសាកល្បង និងបញ្ចូលកូដ
សូមចុច Send test message ដោយប្រើប្រអប់សំបុត្រនៅលើដែនផ្សេង — អាសយដ្ឋាន Gmail គឺល្អបំផុត។ សូមអានកូដពីប្រអប់សំបុត្រនោះហើយបញ្ចូលវា។ សំបុត្ររបស់អ្នកនឹងប្តូរទៅប្រើភ្លាមៗ។
នៅពេលដែលវាដំណើរការមិនបាន
401 Unauthorized — តំបន់ខុស (សូមមើលខាងលើ) ឬអ្នកបានបិទភ្ជាប់គ្រាប់ចុចពីគណនី Mailgun ផ្សេង។ សូមបង្កើតគ្រាប់ចុចឡើងវិញ ជាជាងវាយបញ្ចូលវាថ្មី ព្រោះពាក្យនាំមុខ key- ងាយនឹងបាត់បង់ណាស់។
សារសំបុត្រសាកល្បងមិនដែលមកដល់សោះ — សូមពិនិត្យមើលទំព័រ Logs របស់ Mailgun។ ប្រសិនបើ Mailgun គ្មានកំណត់ត្រាអំពីវាទាល់តែសោះ នោះព័ត៌មានសម្ងាត់ ឬឈ្មោះដែនគឺខុសហើយ។ ប្រសិនបើ Mailgun បានទទួលយកវា ហើយវាបានបរាជ័យជាបន្តបន្ទាប់ មូលហេតុនឹងបង្ហាញនៅទីនោះជាពាក្យច្បាស់លាស់ ហើយវាក៏ស្ទើរតែជានិច្ចកាលគឺ DNS ដែរ។
"Domain not found" —វាល Mailgun sending domain ត្រូវតែជាដែនពិតប្រាកដដូចដែល Mailgun រាយបញ្ជីវា រួមទាំងដែនរងផងដែរ។ yourdomain.com និង mail.yourdomain.com គឺជាដែនពីរផ្សេងគ្នាសម្រាប់ Mailgun។
វាបានដំណើរការហើយក៏ឈប់ទៅវិញ — សូមពិនិត្យមើលថាតើការសាកល្បងឥតគិតថ្លៃរបស់អ្នកបានបញ្ចប់ហើយឬនៅ។ គណនីសាកល្បង Mailgun អាចផ្ញើបានតែទៅកាន់ អ្នកទទួលដែលមានការអនុញ្ញាត ប៉ុណ្ណោះ ដូច្នេះសារសំបុត្រសាកល្បងទៅកាន់អាសយដ្ឋានផ្ទាល់ខ្លួនរបស់អ្នកនៅតែបន្តដំណើរការ ខណៈពេលដែលអ្វីៗទាំងអស់ទៅកាន់អតិថិជនរបស់អ្នកត្រូវបានស្ងៀមស្ងាត់ដោយមិនដឹងខ្លួន។
នៅតែជាប់គាំងមែនទេ?
ការគាំទ្រត្រូវបានរួមបញ្ចូលនៅលើគ្រប់កញ្ចប់ទាំងអស់ និងការឆ្លើយតបជាភាសាផ្ទាល់ខ្លួនរបស់អ្នក។
ទំនាក់ទំនងផ្នែកជំនួយ → អត្ថបទទាំងអស់ →