WHM-এ Mailgun ইমেইল কনফিগারেশন

Mailgun একটি স্বয়ংক্রিয় ইমেইল পরিষেবা, যা আপনাকে আপনার ওয়েবসাইট এবং অ্যাপ্লিকেশন থেকে ইমেইল পাঠাতে, গ্রহণ করতে এবং ট্র্যাক করতে সক্ষম করে। এটি মার্কেটিং এবং অন্যান্য উদ্দেশ্যে ইমেইল ব্যবস্থাপনাও সহজ করে।

দ্রষ্টব্য: পোর্ট 25 বন্ধ থাকে VM-এ সংযোগের জন্য ডিফল্টভাবে। আপনি যদি পোর্ট 25 খুলতে চান, Mail Bridge কিনুন এবং এটি কনফিগার করুনVPS Manager-এ।

WHM-এ SendGrid ইমেইল কনফিগার করতে, অনুগ্রহ করে এই গাইডটি ব্যবহার করুন।

WHM পাশে আপনার ডোমেইন নামের জন্য Mailgun পরিষেবা এবং Email System কনফিগার করতে অনুগ্রহ করে নিচের ধাপগুলো অনুসরণ করুন:

ধাপ 1। সাইন আপ করুন Mailgun-এর জন্য। তারা বিভিন্ন মূল্যে অনেক অ্যাকাউন্ট প্ল্যান প্রস্তাব করে, যা আপনি এখানে দেখতে পারেন:

আপনি বিনামূল্যে সাইন আপ করে একটি অ্যাকাউন্ট নিবন্ধন করতে পারেন। এই ক্ষেত্রে, নিশ্চিত করুন যে “Add payment info” চেকমার্কটি নির্বাচিত নয়।

দ্রষ্টব্য:  ক্রেডিট কার্ড ছাড়া অ্যাকাউন্টগুলো দিনে 100টি বার্তা পাঠানোর মধ্যে সীমাবদ্ধ:



সবকিছু পূরণ হয়ে গেলে, “Create Account”-এ ক্লিক করুন।

ধাপ 2। Mailgun থেকে প্রাপ্ত সংশ্লিষ্ট ইমেইলের ভিতরে থাকা “Verify your email address” বোতামে ক্লিক করে আপনার ইমেইল অ্যাকাউন্ট যাচাই করুন:

ধাপ 3। Mailgun Sender Authentication সেট আপ করুন। এটি করার দুটি উপায় আছে:

পদ্ধতি 1:

  • আপনার Mailgun অ্যাকাউন্টে লগ ইন করুন >> বাম পাশের মেনুর “Send” বিভাগে ক্লিক করুন >> “Sending” >> “Domain Setting;

  • “Domain Settings” মেনুর ভিতরে, “Setup” বিভাগে যান;

  • প্রয়োজনীয় ইমেইল ঠিকানাটি “Email address” ফিল্ডে লিখে অনুমোদিত প্রাপকদের যোগ করুন >> “Add”-এ ক্লিক করুন:

  • এরপর, আপনি নির্দিষ্ট ইমেইল ঠিকানায় একটি ইমেইল পাবেন। এটি যোগ করা নিশ্চিত করতে, "I Agree" বোতামটি চাপুন:


  • আপনাকে ব্রাউজারের একটি নতুন ট্যাবে পুনর্নির্দেশ করা হবে। ইমেইল ঠিকানা যোগ করা নিশ্চিত করতে "Yes" বোতামে ক্লিক করুন:

  • কাজটি সম্পন্ন হলে, আপনি একটি “Success” বার্তা পাবেন, যার অর্থ সংশ্লিষ্ট ইমেইল অ্যাকাউন্টটি যোগ করা হয়েছে:


পদ্ধতি 2:

  • আপনার Mailgun অ্যাকাউন্টে লগ ইন করুন >> বাম পাশের মেনুর “Send” বিভাগে ক্লিক করুন >> “Sending” >> “Domains”। এই বিভাগ থেকে “Add new domain” বোতামে ক্লিক করুন:

  • আপনাকে এমন একটি পৃষ্ঠায় পুনর্নির্দেশ করা হবে, যেখান থেকে Mailgun সিস্টেমে একটি নতুন ডোমেইন যোগ করা সম্ভব। “Domain name” ফিল্ডে পছন্দসই ডোমেইনটি লিখুন, প্রয়োজনীয় অপশন এবং উন্নত সেটিংস নির্বাচন করুন, তারপর “Add Domain”-এ ক্লিক করুন:

  • এরপর, ডোমেইনের জন্য সংশ্লিষ্ট TXT এবং MX DNS রেকর্ড কনফিগার করে যোগ করা ডোমেইন নামটি যাচাই করা প্রয়োজন।

    যে রেকর্ডগুলোর তালিকা যোগ করা উচিত এবং তাদের স্ট্যাটাস আপনার Mailgun অ্যাকাউন্টে >> বাম পাশের মেনুর “Send” বিভাগ >> “Sending” >> “Domains” >> “DNS Records” বিভাগে গিয়ে দেখা যাবে।

    ডোমেইনের জন্য DNS রেকর্ড তৈরি হয়ে গেলে, উপরের ডানদিকে থাকা "Verify" বোতামে ক্লিক করুন:



    দ্রষ্টব্য: DNS রেকর্ডগুলো প্রোপাগেট হতে 24-48 ঘণ্টা পর্যন্ত সময় লাগতে পারে।

  • প্রোপাগেশন সম্পন্ন হলে এবং প্রয়োজনীয় সব DNS রেকর্ড ডোমেইনে যোগ করা হলে, Mailgun সিস্টেম এটি যাচাই করবে। এরপর ডোমেইনটি “Sending” মেনুর “Domains” বিভাগে তালিকাভুক্ত হবে:

ধাপ 4। পরবর্তী ধাপ হবে WHM পাশে ইমেইল অ্যাকাউন্টের জন্য SMTP সেটিংস কনফিগার করা

প্রয়োজনীয় SMTP ক্রেডেনশিয়াল পেতে আপনার Mailgun অ্যাকাউন্টে লগ ইন করুন >> বাম পাশের মেনুর “Send” বিভাগে ক্লিক করুন >> “Sending” >> “Domain Settings”। এই বিভাগ থেকে “SMTP credentials” ট্যাবটি খুলুন।

“Login” ফিল্ডের নিচের মানটি কপি করুন, পাসওয়ার্ড রিসেট করুন এবং পরবর্তী ধাপের জন্য তথ্যগুলো সংরক্ষণ করুন:


 

ধাপ 5। WHM পাশে SMTP সেটিংস কনফিগার করতে WHM >> “Service Configuration” >> “Exim Configuration Manager” >> “Advanced Editor” ট্যাবটি খুলুন। “Section: AUTH” খুঁজুন এবং এর ভিতরে নিচের কোডটি যোগ করুন:

mailgun_login:
driver = plaintext
public_name = LOGIN
hide client_send = : mail@yourdomain.com : Password

এখানে mail@yourdomain.com-এর মানটি ধাপ 4-এর “Login” ফিল্ডের মানের মতোই হওয়া উচিত (postmaster@sandbox6c123456789ee2.mailgun.org) এবং Password হবে আগের (4র্থ) ধাপে রিসেট করা পাসওয়ার্ডটি।

ধাপ 6। এরপর “Section: ROUTERSTART” খুঁজুন এবং সেখানে নিচের কোডটি যোগ করুন:

mailgun:
driver = manualroute
domains = ! +local_domains
transport = mailgun_transport
route_list = "* smtp.mailgun.org::587 byname"
host_find_failed = defer
no_more

ধাপ 7। “Section: TRANSPORTSTART” খুঁজুন এবং আরও একটি কোড যোগ করুন:

mailgun_transport:
driver = smtp
hosts = smtp.mailgun.org
hosts_require_auth = smtp.mailgun.org
hosts_require_tls = smtp.mailgun.org

ধাপ 8। নতুন কনফিগারেশনটি সংরক্ষণ করুন। 

ধাপ 9। সিস্টেমটি কাজ করছে কি না দেখতে একটি ইমেইল পাঠান। ইমেইল হেডারে “mailgun.” অংশটি অন্তর্ভুক্ত থাকবে।

একটি বৈধ ইমেইল প্রয়োজন