সুচিপত্র:

স্প্যামাসাসিন, ডিএনএসবিএল এবং প্রোকমেইল ব্যবহার করে কীভাবে স্প্যামের বিরুদ্ধে লড়াই করবেন: 9 টি ধাপ
স্প্যামাসাসিন, ডিএনএসবিএল এবং প্রোকমেইল ব্যবহার করে কীভাবে স্প্যামের বিরুদ্ধে লড়াই করবেন: 9 টি ধাপ

ভিডিও: স্প্যামাসাসিন, ডিএনএসবিএল এবং প্রোকমেইল ব্যবহার করে কীভাবে স্প্যামের বিরুদ্ধে লড়াই করবেন: 9 টি ধাপ

ভিডিও: স্প্যামাসাসিন, ডিএনএসবিএল এবং প্রোকমেইল ব্যবহার করে কীভাবে স্প্যামের বিরুদ্ধে লড়াই করবেন: 9 টি ধাপ
ভিডিও: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, নভেম্বর
Anonim
স্প্যামাসাসিন, ডিএনএসবিএল এবং প্রোকমেইল ব্যবহার করে কীভাবে স্প্যামের বিরুদ্ধে লড়াই করবেন
স্প্যামাসাসিন, ডিএনএসবিএল এবং প্রোকমেইল ব্যবহার করে কীভাবে স্প্যামের বিরুদ্ধে লড়াই করবেন

আমি আমার নিজের মেইল সার্ভার চালাই, এবং আমি বেশিরভাগ সময় পাইন ব্যবহার করে আমার ইমেল চেক করি। বছরের পর বছর ধরে আমি স্পাইনের আগাছা দূর করতে পাইনে স্প্যাম ফিল্টার স্থাপন করেছি। কিন্তু আমিও আমার ব্ল্যাকবেরি ব্যবহার করে স্কুইরেলমেইল ব্যবহার করে ইমেইল চেক করে থাকি। আচ্ছা আমার পাইন ফিল্টারগুলি কাঠবিড়ালিতে কাজ করে নি। প্লাস আরো স্প্যাম ইদানীং মাধ্যমে আসা হয়েছে।

এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে ফেডোরাতে স্প্যামাসাসিন সেট আপ করতে হয়, যাতে স্প্যাম হিসেবে চিহ্নিত বার্তাগুলি স্বয়ংক্রিয়ভাবে একটি স্প্যাম ফোল্ডারে স্থানান্তরিত হয়।

ধাপ 1: পূর্বশর্তগুলি ইনস্টল করুন

পূর্বশর্তগুলি ইনস্টল করুন
পূর্বশর্তগুলি ইনস্টল করুন

আপনি আপনার পূর্বশর্তগুলি ইনস্টল করতে চান:

joe@Fletcher ~ $ sudo yum install sendmail-cf sendmail procmail spamassassin spammass-milter

ধাপ 2: সেন্ডমেইল কনফিগারেশন

সেন্ডমেইল কনফিগারেশন
সেন্ডমেইল কনফিগারেশন

আপনি চেক করতে চান যে সেন্ডমেইল ডিএনএস ব্ল্যাকলিস্ট ব্যবহার করছে। Sendmail.mc সম্পাদনা করুন এবং নিচের লাইনগুলো যোগ করুন oe fletcher ~ $ vi /etc/mail/sendmail.mcFEATURE (`dnsbl ',` bl.spamcop.net', '' স্প্যাম ব্লক করা দেখুন: https://spamcop.net/bl.shtml? {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ',' "স্প্যাম ব্লক করা দেখুন: https://spamhaus.org/query/bl?ip=" $ & {client_addr} ') dnlFEATURE (` dnsbl, list.dsbl.org ', procmail) dnl

ধাপ 3: সেন্ডমেইল পুনরায় আরম্ভ করুন

Sendmail রিস্টার্ট
Sendmail রিস্টার্ট

আপনি সেন্ডমেইল এমসি ফাইলে আপনার পরিবর্তন করার পরে আপনাকে কনফিগ ফাইল (সেন্ডমেইল.সিএফ) পুনর্নির্মাণের জন্য সেন্ডমেইল পরিষেবা পুনরায় চালু করতে হবে।

জো@ফ্লেচার sud $ সুডো সার্ভিস সেন্ডমেইল রিস্টার্ট

ধাপ 4: Procmail লগিং সেট আপ করুন

Procmail লগিং সেট আপ করুন
Procmail লগিং সেট আপ করুন

joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log# সমস্যা সমাধানের জন্য নীচের মন্তব্য#VERBOSE = YES#LOGABSTRACT = YES $ tail/var/log/procmail

ধাপ 5: স্থানীয় Procmail কনফিগ

স্থানীয় Procmail কনফিগ
স্থানীয় Procmail কনফিগ

আপনার হোম ডিরেক্টরিতে একটি.procmailrc তৈরি করুন joe@fletcher ~ $ vi। ~/Procmailrc: 0:

এক্স-স্প্যাম-স্ট্যাটাস: হ্যাঁ

/home/joe/mail/spam

ধাপ 6: কাস্টম মিল্টার্স

কাস্টম মিল্টার্স
কাস্টম মিল্টার্স

আপনি কাস্টম ফিল্টার/মিটারগুলির একটি সেট তৈরি করতে চান। Apache.org এখানে আপনার নিজস্ব কাস্টম রুলস তৈরির জন্য একটি দুর্দান্ত লেখা আছে: উইকি পেজ আমি নিশ্চিত যে আপনি লক্ষ্য করেছেন যে স্প্যাম প্যাটার্ন অনুসরণ করে। উদাহরণস্বরূপ আমি একই সময়ে কয়েক মাসের জন্য অনুরূপ বিষয় লাইন সঙ্গে মিছরি চুক্তি সম্পর্কে একই স্প্যাম পেতে। আপনি এই কিছু জিনিস খুঁজছেন একটি নিয়ম লিখতে পারে। joe@Fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf হেডার CANDY_1 From = ~/hard/iheader CANDY_2 From = ~/candy/iheader CANDY_3 Subject = ~/hard/iheader CANDY_4 Subject = ~/candy/iheader CANDY_5 বিষয় = ~ /শহুরে ক্ষয় /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) স্কোর CANDY_MULTI_TEST 5.0 যদি উপরের দুটি শর্ত পূরণ হয়, তাহলে স্প্যাম হিসেবে চিহ্নিত করুন। আরেকটি বিকল্প হল কিছু নির্দিষ্ট ডোমেইনকে কালো তালিকাভুক্ত করা: blacklist_from *@citylinenews.com অথবা যদি আপনি যে বিষয়টি জানতে চান তা পেতে চান না: হেডার ওয়ারেন্টি_চেক সাবজেক্ট = ~ /হোম ওয়ারেন্টি /ইসকোর ওয়ারেন্টি_চেক 5.0

ধাপ 7: নিয়মগুলি পরীক্ষা করুন

নিয়ম চেক করুন
নিয়ম চেক করুন

আপনার তৈরি করা নিয়মগুলি পরীক্ষা করুন:

joe@fletcher ~ $ spamassassin --lint -D যদি এতে কোন ত্রুটি না থাকে, spamassassin পুনরায় চালু করুন: joe@fletcher ~ $ sudo service spamassassin restart

ধাপ 8: বায়েস

বায়েস
বায়েস

আপনি বায়াসিয়ান ফিল্টার ব্যবহার করে স্প্যাম শনাক্ত করার জন্য স্প্যামাসাসিনকে প্রশিক্ষণ দিতে পারেন।

প্রথমে আপনার স্প্যাম ফোল্ডারে নির্দেশ করুন: joe@fletcher ~ $ sa-learn --mbox --spam/home/joe/mail/spam তারপর আপনার ইনবক্স: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe ফিল্টার ব্যবহার শুরু করবে যখন আপনার> 200 স্প্যাম এবং হ্যাম থাকবে।

ধাপ 9: সম্পন্ন।

সম্পন্ন
সম্পন্ন

এই মুহুর্তে আপনি একটি স্প্যাম মুক্ত ইনবক্সের দিকে আপনার প্রথম পদক্ষেপ সম্পন্ন করেছেন।

স্প্যাম হিসেবে চিহ্নিত সবকিছুই স্প্যাম কিনা তা দেখার জন্য আপনাকে প্রথম সপ্তাহের জন্য আপনার স্প্যাম ফোল্ডারে খুঁজতে হবে। যদি স্প্যাম হয়ে থাকে তবে হেডারগুলি দেখতে ভুলবেন না এবং দেখুন এমন কিছু আছে কিনা যা আপনি একটি প্যাটার্ন হিসাবে চিহ্নিত করতে পারেন এবং এর জন্য একটি নতুন নিয়ম লিখতে পারেন। আমি সাধারণত লেজ/var/log/procmail এবং কোন নন স্প্যাম ভুলভাবে চিহ্নিত করা হয়েছে কিনা তা পরীক্ষা করে দেখি। শুভকামনা! -জো

প্রস্তাবিত: