মেল বাউন্স হতে শুরু করে, কোনো পার্টনারের ফায়ারওয়াল উত্তর দেওয়া বন্ধ করে, বা কোনো ওয়েবসাইট আপনার সার্ভারকে ক্যাপচার দেয়াল দেখায়। কেউ বলে “তোমার IP ব্ল্যাকলিস্টে”, আর প্রথম ইচ্ছা হয় নতুন একটি চাওয়ার। সাধারণত সেটা ভুল প্রথম পদক্ষেপ। এখানে দেখানো হলো কীভাবে প্রায় পাঁচ মিনিটে জানবেন আসলে কী ঘটছে, আর কী এটিকে স্থায়ীভাবে ঠিক করে।
“ব্লকলিস্ট” আসলে কী
শব্দটি তিনটি আলাদা জিনিস বোঝায়, আর সেগুলো আলাদা উপায়ে ঠিক হয়।
- DNS ব্লকলিস্ট (DNSBL)। এমন ঠিকানার সর্বজনীন তালিকা যেগুলো স্প্যাম পাঠিয়েছে বা হ্যাক হওয়ার লক্ষণ দেখিয়েছে। মেল সার্ভার প্রতিটি আগত সংযোগে এগুলোতে প্রশ্ন করে। “ব্ল্যাকলিস্টেড” বলতে সাধারণত এটাই বোঝায়, আর এটাই ঠিক করা যায় এমন ধরন।
- বড় মেলবক্স প্রদানকারীদের ব্যক্তিগত সুনাম। বড় ওয়েবমেল সেবাগুলো নিজস্ব স্কোর রাখে এবং প্রকাশ করে না। আপনি প্রভাব দেখেন (মেল স্প্যামে যায় বা দেরি হয়), কিন্তু যাচাই করার মতো কোনো তালিকা নেই, আছে কেবল তাদের postmaster টুল।
- নেটওয়ার্ক শ্রেণিবিভাগ। অনেক ওয়েবসাইট আর প্রতারণা-বিরোধী সিস্টেম প্রতিটি ডেটা সেন্টার ঠিকানাকে “হোস্টিং” হিসেবে ধরে এবং অতিরিক্ত যাচাই চায় বা ব্লক করে। এটি তালিকাভুক্তি নয় এবং সরানো যায় না; এটি বলে ঠিকানাটি কোন ধরনের নেটওয়ার্কের।
এই লেখার বাকি অংশ মূলত প্রথম ধরনটি নিয়ে, কারণ এটিই আপনি নিজে যাচাই করে ঠিক করতে পারেন।
যে তালিকাগুলো যাচাই করা দরকার
- Spamhaus হলো সেই তালিকা যা বেশির ভাগ মেল সার্ভার ব্যবহার করে। এর সম্মিলিত জোন ZEN-এ আছে SBL (পরিচিত স্প্যাম উৎস), XBL (সংক্রমিত বা exploit হওয়া মেশিন, CBL থেকে তথ্য পায়), PBL (যে রেঞ্জগুলো সরাসরি মেল পাঠানো উচিত নয়) এবং CSS (অল্প পরিমাণের “snowshoe” স্প্যাম)।
- Barracuda নিজস্ব তালিকা চালায়, যা অনেক কর্পোরেট মেল গেটওয়ে ব্যবহার করে।
- SpamCop ব্যবহারকারীদের রিপোর্ট করা ঠিকানা তালিকাভুক্ত করে; শেষ রিপোর্টের প্রায় ২৪ ঘণ্টা পর তালিকাভুক্তি নিজে থেকেই মেয়াদোত্তীর্ণ হয়।
- UCEPROTECT-এর তিনটি স্তর। স্তর ১ আলাদা আলাদা ঠিকানার জন্য এবং নতুন স্প্যাম না থাকলে সাত দিন পর নিজে থেকে মেয়াদোত্তীর্ণ হয়। স্তর ২ ও ৩ প্রতিবেশীদের আচরণের জন্য পুরো বরাদ্দ ও নেটওয়ার্ক তালিকাভুক্ত করে, এবং “এক্সপ্রেস” অপসারণ বিক্রি করে। বড় মেল প্রদানকারীরা স্তর ২ ও ৩-এর ওপর খুব কমই নির্ভর করে।
যাচাই
DNS ব্লকলিস্টে প্রশ্ন করা হয় ঠিকানার octet-গুলো উল্টে দিয়ে তালিকার জোনের অধীনে খুঁজে। যেকোনো Linux সার্ভার থেকে:
IP=203.0.113.7
REV=$(echo "$IP" | awk -F. '{print $4"."$3"."$2"."$1}')
for BL in zen.spamhaus.org b.barracudacentral.org bl.spamcop.net; do
echo "$BL: $(dig +short "$REV.$BL" A | tr '\n' ' ')"
done
কোনো উত্তর না আসা মানে তালিকাভুক্ত নয়। 127.0.0.x রেঞ্জে উত্তর মানে তালিকাভুক্ত, আর Spamhaus-এর ক্ষেত্রে শেষ সংখ্যাটি বলে ZEN-এর কোন অংশ:
| উত্তর | অর্থ |
|---|---|
127.0.0.2 | SBL: পরিচিত স্প্যাম উৎস |
127.0.0.3 | CSS: snowshoe স্প্যাম |
127.0.0.4–127.0.0.7 | XBL: হ্যাক বা exploit হওয়া মেশিন |
127.0.0.10, 127.0.0.11 | PBL: সরাসরি মেল পাঠানো উচিত নয় |
127.255.255.254 | তালিকাভুক্তি নয়: আপনি পাবলিক resolver দিয়ে প্রশ্ন করেছেন |
শেষ সারিটি অনেককে বিভ্রান্ত করে। Spamhaus বড় পাবলিক DNS resolver হয়ে আসা কোয়েরির উত্তর দেয় না, বরং একটি error কোড ফেরত দেয়। যদি প্রতিটি যাচাই অদ্ভুত দেখায়, তাহলে নিজস্ব resolver ব্যবহার করা সার্ভার থেকে চালান, বা প্রতিটি তালিকার ওয়েবসাইটের lookup পেজ ব্যবহার করুন। কিছু তালিকা বেশি কোয়েরি করা ব্যবহারকারীদের DNS-এ প্রশ্ন করার আগে নিবন্ধন করতেও বলে।
আগে কারণ ঠিক করুন
সংশোধন ছাড়া delisting অনুরোধ আপনাকে পরের তালিকাভুক্তি পর্যন্ত এক-দুই দিন দেয় মাত্র, আর বারবার তালিকাভুক্তি মুছতে বেশি সময় লাগে। তাই খুঁজে বের করুন তালিকাভুক্তি কোথা থেকে এল:
- আপনি পাওয়ার আগেই কি ঠিকানাটি তালিকাভুক্ত ছিল? তালিকাভুক্তির তারিখ আপনার সার্ভার তৈরির তারিখের সঙ্গে মেলান। নতুন কোনো কার্যকলাপ ছাড়া পুরোনো তালিকাভুক্তি সহজ ক্ষেত্র: সরাসরি delisting ফর্মে যান।
- XBL বা CBL তালিকাভুক্তি: তালিকাটি আপনার ঠিকানা থেকে malware বা botnet-এর মতো ট্র্যাফিক দেখেছে। এমন প্রসেস খুঁজুন যা আপনি চেনেন না, পোর্ট 25-এ অপ্রত্যাশিত আউটবাউন্ড সংযোগ, নতুন cron এন্ট্রি আর অচেনা SSH key। হ্যাক হওয়া ওয়েব অ্যাপ বা দুর্বল পাসওয়ার্ড হলো সাধারণ প্রবেশপথ। মেশিনটি পরিষ্কার কি না নিশ্চিত না হলে নতুন করে তৈরি করুন।
- SBL বা CSS তালিকাভুক্তি: আপনার ঠিকানা থেকে যাওয়া মেল স্প্যামের মতো দেখিয়েছে। ক্যাপচা ছাড়া মেল পাঠানো যোগাযোগ ফর্ম, নিউজলেটার পাঠানো স্ক্রিপ্ট এবং পাবলিক ইন্টারফেসে শুনতে থাকা যেকোনো SMTP সার্ভিস যাচাই করুন।
- আপনি কি আদৌ মেল পাঠান? অনেক হোস্টিংয়ে আউটবাউন্ড পোর্ট 25 আর 465 ডিফল্টভাবে বন্ধ থাকে; মেল যাওয়া উচিত কোনো মেল প্রদানকারীর মাধ্যমে পোর্ট 587-এ। আপনি কখনো মেল না পাঠালেও যদি তালিকাভুক্ত থাকেন, তাহলে সার্ভারের অন্য কিছু পাঠাচ্ছে।
যে মেশিন আপনার মেল পাঠায়, সেখানেই যদি অবিশ্বস্ত কোড চালান, তাহলে এখনই এগুলো আলাদা করার সময়। ঝুঁকিপূর্ণ কাজের জন্য একটি স্যান্ডবক্স বা দ্বিতীয় সার্ভার তার সুনামের সমস্যা আপনার মেল ঠিকানা থেকে দূরে রাখে; অবিশ্বস্ত কোডের জন্য আইসোলেশনের স্তর বিকল্পগুলো তুলনা করে।
তারপর delisting
- Spamhaus: lookup পেজ ব্যবহার করুন, যা সেই জোনের সঠিক অপসারণ প্রক্রিয়ায় নিয়ে যায়। কারণ দূর হলে XBL/CBL আর PBL থেকে অপসারণ self-service; PBL থেকে অপসারণ তখনই অর্থবহ যখন আপনি সত্যিই মিলে যাওয়া reverse DNS-সহ একটি মেল সার্ভার চালান।
- Barracuda: অপসারণ ফর্ম জমা দিন, সংক্ষেপে জানান কী ঠিক করেছেন। মোটামুটি এক দিন পর্যন্ত লাগতে পারে।
- SpamCop: কিছু করার নেই; রিপোর্ট থামার প্রায় এক দিন পর তালিকাভুক্তি নিজে থেকেই মেয়াদোত্তীর্ণ হয়।
- UCEPROTECT: স্তর ১ নতুন স্প্যাম ছাড়া সাত দিন পর মেয়াদোত্তীর্ণ হয়। স্তর ২ ও ৩ উপেক্ষা করুন, আর অপসারণের জন্য টাকা দেবেন না।
তালিকা থেকে সরার পর সেই মৌলিক জিনিসগুলো ঠিক করুন যা আপনাকে তালিকার বাইরে রাখে: সার্ভারের hostname-এর সঙ্গে মেলে এমন reverse DNS নাম, আপনার ডোমেনের জন্য SPF, DKIM আর DMARC, এবং একটি সাপ্তাহিক cron job যা ওপরের যাচাই চালায় আর কিছু বদলালে আপনাকে ইমেল করে।
কখন নতুন ঠিকানাই সঠিক উত্তর
কখনো কখনো তা-ই: যেমন, ঠিকানায় একটি পুরোনো SBL তালিকাভুক্তি আছে যা আপনি সরাতে পারছেন না, বা নতুন প্রকল্পের জন্য আপনার পরিষ্কার সুনাম দরকার। আমাদের এখানে অন্য ঠিকানা মানে নতুন সার্ভার: সেটি অর্ডার করুন, ডেটা সরান, তারপর পুরোনোটি বাতিল করুন; IP ঠিকানা পরিবর্তন সব বিকল্প ধাপে ধাপে দেখায়। যদি মনে করেন আপনার বর্তমান ঠিকানার কোনো তালিকাভুক্তি ভুল, তালিকার নাম আর একটি লিংকসহ টিকিট খুলুন। আমরা প্রতিটি ঘটনা দেখি, কিন্তু অনুরোধে ঠিকানা বদলাই না।
শেষ দুটি কথা। সুনাম যদি একটুও গুরুত্বপূর্ণ হয় (মেল, পার্টনারের allowlist, কোনো ঠিকানায় বাঁধা API key), তাহলে নিজস্ব IPv4-সহ প্ল্যান ব্যবহার করুন, যেমন Small-IP; NAT প্ল্যানে আউটবাউন্ড ঠিকানা আপনার নিজের নয়, তাই তাতে আপনার নিজস্ব প্রেরক-সুনাম তৈরি হয় না। আর কোনো ওয়েবসাইট যদি আপনি ডেটা সেন্টারে আছেন বলে ব্লক করে, তাহলে কোনো তালিকা বা কোনো নতুন ডেটা সেন্টার ঠিকানা তা বদলাবে না; নেটওয়ার্ক ও পোর্ট ব্যাখ্যা করে প্রতিটি প্ল্যান কী উন্মুক্ত করে।
মন্তব্য
এখনো কোনো মন্তব্য নেই। প্রথম হোন।