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

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

NB: VM-এ সংযোগের জন্য ২৫ নম্বর পোর্ট ডিফল্টভাবে বন্ধ থাকে ডিফল্টভাবে। আপনি যদি ২৫ নম্বর পোর্ট খুলতে চান, তাহলে Mail Bridge কিনুন এবং এটি কনফিগার করুনStarlight™ Manager-এ।

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

নিচের ধাপগুলো অনুসরণ করে WHM-এ আপনার ডোমেইনের জন্য Mailgun পরিষেবা ও ইমেইল সিস্টেম কনফিগার করুন:

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

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

NB:  ক্রেডিট কার্ড ছাড়া অ্যাকাউন্টগুলো দিনে সর্বোচ্চ ১০০টি বার্তা পাঠাতে পারবে:



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

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

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

পদ্ধতি ১:

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

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

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

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


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

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


পদ্ধতি ২:

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

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

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

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

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



    NB: DNS রেকর্ড প্রচারে ২৪-৪৮ ঘণ্টা পর্যন্ত সময় লাগতে পারে।

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

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

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

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


 

ধাপ ৫। 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 হবে ধাপ ৪-এ “Login” ঘরের মান (postmaster@sandbox6c123456789ee2.mailgun.org) এবং Password হবে পূর্ববর্তী (৪র্থ) ধাপে রিসেট করা পাসওয়ার্ড।

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

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

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

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

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

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

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