អ្នកនឹងត្រូវការគណនី Mailgun មួយ និងសិទ្ធិចូលប្រើប្រាស់ DNS នៃដែនរបស់អ្នក។
ឯកសារណែនាំផ្ទាល់របស់ Mailgun៖ ការបន្ថែម និងការផ្ទៀងផ្ទាត់ដែន · កូនសោ API · ចុះឈ្មោះ
១. បន្ថែមដែនផ្ញើរបស់អ្នកទៅកាន់ Mailgun
នៅក្នុងផ្ទាំងគ្រប់គ្រង Mailgun សូមចូលទៅកាន់ Send → Domains → Add New Domain ហើយបញ្ចូល ដែនរង មួយ ឧទាហរណ៍ mail.yourdomain.com។
⚠️ ការណែនាំផ្ទាល់របស់ Mailgun គឺការប្រើប្រាស់ដែនរង ហើយវាកាន់តែមានសារៈសំខាន់នៅទីនេះជាងជាមួយអ្នកផ្តល់សេវាផ្សេងទៀត៖ Mailgun កំណត់កំណត់ត្រា SPF និង DKIM ផ្ទាល់ខ្លួនរបស់វាលើអ្វីៗទាំងអស់ដែលអ្នកផ្តល់ឱ្យវា ហើយការចង្អុលវាទៅកាន់ដែនដើមរបស់អ្នក មានន័យថាកំណត់ត្រាទាំងនោះនឹងនៅទន្ទឹមគ្នាជាមួយកំណត់ត្រាដែលប្រអប់សំបុត្រអាជីវកម្មរបស់អ្នកពឹងផ្អែកលើ។
ជ្រើសរើសតំបន់ដែលត្រូវនឹងកន្លែងដែលអ្នកចង់រក្សាទុកទិន្នន័យរបស់អ្នក — 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 រួចហើយ សូមកែសម្រួលវា — កុំបន្ថែមមួយទៀតឡើយ។ ដែន ដែលមានកំណត់ត្រា TXT របស់ SPF ចំនួនពីរ នឹងបរាជ័យ SPF ទាំងស្រុង ដែលវាអាក្រក់ជាងការគ្មានកំណត់ត្រាទាល់តែសោះ។
បន្ទាប់មកចុច Verify DNS Settings នៅក្នុង Mailgun។ វាអាចចំណាយពេលរហូតដល់មួយម៉ោងដើម្បីប្រែជាពណ៌បៃតង។
⭐ សូមបន្ថែមកំណត់ត្រា MX បើទោះបីជាអ្នកគ្រាន់តែផ្ញើក៏ដោយ។ ពួកវាជាវិធីដែល Mailgun ប្រមូល សារត្រឡប់មកវិញ។ បើគ្មានពួកវាទេ អាសយដ្ឋានមិនត្រឹមត្រូវនឹងលោតត្រឡប់ទៅកន្លែងណាដែលគ្មានទិសដៅ ហើយ Mailgun មិនអាចទប់ស្កាត់វាបានឡើយ ហើយអ្នកនឹងបន្ត ចំណាយប្រាក់ដើម្បីផ្ញើទៅកាន់អាសយដ្ឋានដែលនឹងមិនទទួលបានអ្វីទាំងអស់។
៣. យកកូនសោ API របស់អ្នក
Send → Sending → Domain settings → API keys ឬទំព័រ API Keys នៃគណនីរបស់អ្នក។
សូមប្រើប្រាស់ sending key ដែលកំណត់វិសាលភាពសម្រាប់ដែននេះ ប្រសិនបើគម្រោងរបស់អ្នកផ្តល់ជូន ជាជាងការប្រើកូនសោ API ឯកជន នៃគណនីរបស់អ្នក។ sending key អាចធ្វើបានត្រឹមតែការផ្ញើប៉ុណ្ណោះ រីឯកូនសោឯកជនអាចអានកំណត់ហេតុរបស់អ្នក និងផ្លាស់ប្តូរ គណនីរបស់អ្នកបាន។ គ្មានហេតុផលណាដែលយើងត្រូវកាន់កាប់កូនសោទីពីរនោះឡើយ។
៤. ភ្ជាប់វានៅក្នុង 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 អាច ផ្ញើបានតែទៅកាន់ អ្នកទទួលដែលបានអនុញ្ញាត ប៉ុណ្ណោះ ដូច្នេះសារសាកល្បងទៅកាន់អាសយដ្ឋានផ្ទាល់ខ្លួនរបស់អ្នកនៅតែបន្តដំណើរការ ខណៈដែលអ្វីៗទាំងអស់ទៅកាន់អតិថិជនរបស់អ្នកគឺមិនដំណើរការដោយស្ងាត់ៗ។