নলেজ বেস
আপনার নিজস্ব SMTP সার্ভারের মাধ্যমে ইমেল পাঠান
আপনার নিজস্ব SMTP সার্ভার সংযুক্ত করুন: কোন পোর্ট ব্যবহার করবেন এবং কেন ২৫ নয়, যে SPF, DKIM, DMARC এবং রিভার্স-DNS রেকর্ডগুলো আপনাকে নিজের প্রকাশ করতে হবে এবং কেন আমরা এনক্রিপ্ট করা ছাড়া সংযোগে ফিরে যেতে অস্বীকার করি।
আপনি নিজের মেইল অবকাঠামো চালালে বা আপনার প্রদানকারী আমাদের সরাসরি তালিকাভুক্ত না হলে এটি ব্যবহার করুন—প্রায় প্রতিটি মেইল সেবাই SMTP অফার করে।
⚠️ আপনার প্রদানকারী যদি Mailgun, SendGrid, Postmark, Amazon SES বা Resend হয়, তবে এর পরিবর্তে এর নিজস্ব গাইড ব্যবহার করুন। কোনো সমস্যা হলে সেই সংযোগগুলো আপনাকে আরও ভালো ত্রুটি বার্তা দেয়, কারণ আমরা SMTP স্ট্যাটাস কোডের পরিবর্তে প্রদানকারী আসলে কী বলেছে তা পড়তে পারি।
আপনার যা প্রয়োজন
আপনার মেইল সার্ভার যিনি চালান তার কাছ থেকে চারটি জিনিস:
- হোস্ট — যেমন
smtp.yourprovider.com - পোর্ট —
587,465বা2525 - ইউজারনেম এবং পাসওয়ার্ড
কোন পোর্ট
587 হল STARTTLS সহ সাবমিশন এবং আপনার এটিই ব্যবহার করা উচিত। সংযোগটি খোলা অবস্থায় শুরু হয় এবং কোনো কিছু পাঠানোর আগেই তা TLS-এ উন্নীত করা হয়।
465 হল ইমপ্লিসিট TLS — প্রথম বাইট থেকেই এনক্রিপ্ট করা। সমানভাবেই ভালো; কিছু প্রদানকারী এটি পছন্দ করে।
2525 হল একটি অনানুষ্ঠানিক বিকল্প যা কিছু হোস্ট অফার করে কারণ কিছু নেটওয়ার্ক 587 ব্লক করে। শুধুমাত্র আপনার প্রদানকারী বললে এটি ব্যবহার করুন।
⛔ পোর্ট 25 এখানে গৃহীত হয় কিন্তু এটি প্রায় কখনই সঠিক উত্তর নয়। এটি সেই পোর্ট যা মেইল সার্ভারগুলি একে অপরের সাথে কথা বলার জন্য ব্যবহার করে, কোনো অ্যাপ্লিকেশন বার্তা পাঠানোর জন্য যা ব্যবহার করে তা নয়। এটি বেশিরভাগ নেটওয়ার্কে ব্লক করা থাকে, এতে প্রায়শই কোনো প্রমাণীকরণ থাকে না এবং যেখানে এটি কাজ করে সেখানে এটি প্রায়ই এনক্রিপ্ট করা থাকে না।
⛔⛔ আমরা একটি এনক্রিপ্ট না করা সংযোগের মাধ্যমে পাঠাব না। আপনি যদি Use STARTTLS চালু রাখেন — এবং আপনার উচিত — এবং আপনার সার্ভার আপগ্রেড করতে অস্বীকার করে, তবে খোলা অবস্থায় চালিয়ে যাওয়ার পরিবর্তে পাঠানো ব্যর্থ হয়। এটি ইচ্ছাকৃত: আপনার ক্লায়েন্টদের পাসওয়ার্ড-রিসেট লিঙ্কগুলো এই বার্তাগুলোতে যাতায়াত করে এবং কেউ লক্ষ্য করে না এমন একটি ডাউনগ্রেড হলো সবচেয়ে খারাপ ধরণের ব্যর্থতা, কারণ মেইলটি তখনও পৌঁছে যায়।
প্রথমে আপনার DNS সেট আপ করুন
ম্যানেজড সার্ভিস যেভাবে করে আপনার প্রদানকারী আপনার জন্য এটি করে না। যে ডোমেইন থেকে আপনি পাঠাচ্ছেন তাতে আপনার প্রয়োজন:
SPF — আপনার সার্ভারের ঠিকানাকে অনুমোদন করে এমন একটি TXT রেকর্ড: v=spf1 ip4:203.0.113.10 -all, অথবা v=spf1 a:smtp.yourprovider.com -all। আপনার কাছে ইতিমধ্যে একটি SPF রেকর্ড থাকলে, এটি সম্পাদনা করুন; একটি ডোমেইনে দুটি SPF রেকর্ড সম্পূর্ণভাবে SPF-এ ব্যর্থ হয়।
DKIM — আপনার মেইল সার্ভার আউটগোয়িং বার্তাগুলোতে স্বাক্ষর করে এবং আপনি <selector>._domainkey.yourdomain.com-এ মিল থাকা পাবলিক কী প্রকাশ করেন। Postfix-এ এটি সাধারণত OpenDKIM হয়; আপনার প্রদানকারী আপনাকে সিলেকটর জানাবে।
DMARC — _dmarc.yourdomain.com-এ একটি TXT রেকর্ড, যা v=DMARC1; p=none;-এ শুরু হয় যখন আপনি যাচাই করেন যে SPF এবং DKIM উভয়ই পাস করেছে।
রিভার্স DNS — আপনার সার্ভারের IP ঠিকানার PTR রেকর্ডটি এর হোস্টেড নামের সাথে মিলতে হবে। বড় রিসিভাররা এটি পরীক্ষা করে এবং অনেকেই এটি ছাড়া কোনো ঠিকানা থেকে মেইল গ্রহণ করবে না। আপনার DNS প্রদানকারী নয়, আপনার হোস্টিং প্রদানকারী এটি সেট করে।
⭐ এটি চালু করার পরে একটি ভালো বিনামূল্যের পরীক্ষা: mail-tester.com-এ একটি বার্তা পাঠান এবং স্কোরটি পড়ুন। এটি আপনাকে বলে দেয় চারটির মধ্যে কোনটি ভুল, যা স্প্যাম ফোল্ডার থেকে অনুমান করার চেয়ে অনেক দ্রুত।
Zinn®-এ এটি সংযোগ করুন
আপনার ড্যাশবোর্ডে Email sending খুলুন:
- প্রদানকারী — SMTP server
- এই ডোমেইন থেকে পাঠান —
mail.yourdomain.com(একটি ডোমেইন, কোনো ঠিকানা নয়) - SMTP host, Port, Username, Password
- Use STARTTLS — চালু, আপনি পোর্ট 465-এ না থাকলে
⭐ কারও লগইন পুনরায় ব্যবহার না করে, এর জন্য একটি নির্দিষ্ট মেলবক্স বা সাবমিশন ইউজার তৈরি করুন। কেউ চলে গেলে এবং তার পাসওয়ার্ড পরিবর্তন হলে, আপনার ক্লায়েন্টদের বিজ্ঞপ্তিগুলো বন্ধ হওয়া উচিত নয়।
পরীক্ষাটি পাঠান এবং কোডটি লিখুন
একটি ভিন্ন ডোমেইনে একটি ইনবক্সে Send test message টিপুন, সেখান থেকে কোডটি পড়ে নিন এবং এটি লিখুন।
এটি কাজ না করলে
"The mail server rejected the username or password" — SMTP AUTH ব্যর্থ হয়েছে। আপনার প্রদানকারীর অ্যাকাউন্টে টু-ফ্যাক্টর প্রমাণীকরণ থাকলে, লগইন পাসওয়ার্ডের পরিবর্তে আপনার প্রায় নিশ্চিতভাবেই একটি অ্যাপ পাসওয়ার্ড প্রয়োজন।
"Could not reach host:port" — পোর্টটি ব্লক করা আছে, হোস্টের নাম ভুল আছে, অথবা সার্ভার ওই পোর্টের সাবমিশনের জন্য শুনছে না। অন্য একটি মেশিন থেকে telnet smtp.yourprovider.com 587 চালালে কোনটি তা আপনাকে বলে দেবে।
একটি TLS ত্রুটি — আপনার সার্ভারের শংসাপত্রটি মেয়াদোত্তীর্ণ, সেলফ-সাইন্ড, অথবা আপনি যে হোস্টের নাম লিখেছেন তার সাথে মেলে না। আমরা শংসাপত্র যাচাই করি এবং সেই পরীক্ষাটি বাদ দেব না; শংসাপত্রটি ঠিক করুন।
"The mail server refused the recipient" — আপনার সার্ভারটি এই প্রেরকের রিলে করার জন্য কনফিগার করা হয়নি, যার অর্থ সাধারণত প্রমাণীকৃত ব্যবহারকারীকে আপনার পাঠানোর ডোমেইন হিসেবে পাঠানোর অনুমতি দেওয়া হয়নি।
এটি পাঠানো হয় কিন্তু সবকিছু স্প্যামে গিয়ে পড়ে — এটি DNS, SMTP নয়। উপরের SPF, DKIM, DMARC এবং রিভার্স DNS-এর মাধ্যমে কাজ করুন, তারপর মেইল-টেস্টার পরীক্ষাটি আবার চালান।
এখনও আটকে আছেন?
প্রতিটি প্ল্যানেই সহায়তা অন্তর্ভুক্ত রয়েছে এবং আপনার নিজের ভাষাতেই উত্তর দেওয়া হয়।
সহায়তার জন্য যোগাযোগ করুন → সব নিবন্ধ →