این فرمان spamassassinp است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
spamassassin - فیلتر ایمیل قابل توسعه که برای شناسایی هرزنامه استفاده می شود
شرح
SpamAssassin یک فیلتر ایمیل هوشمند است که از طیف متنوعی از تست ها استفاده می کند
ایمیل انبوه ناخواسته را که بیشتر به عنوان "اسپم" شناخته می شود، شناسایی کنید. این تست ها اعمال می شوند
به عنوان ایمیل و محتوا برای طبقه بندی ایمیل با استفاده از روش های آماری پیشرفته. که در
علاوه بر این، SpamAssassin دارای یک معماری ماژولار است که به فناوری های دیگر اجازه می دهد
به سرعت در برابر هرزنامه ها استفاده می شود و برای ادغام آسان در تقریباً هر ایمیلی طراحی شده است
سیستم.
خلاصه
برای سهولت دسترسی، کتابچه راهنمای SpamAssassin به چندین بخش تقسیم شده است. اگر
شما قصد دارید برای اولین بار این موارد را مستقیماً بخوانید، ترتیب پیشنهادی
تمایل به کاهش تعداد مراجع رو به جلو دارد.
اسناد اضافی گسترده ای برای SpamAssassin در دسترس است، در درجه اول در
وب سایت و ویکی SpamAssassin.
شما باید بتوانید اسناد SpamAssassin را با خود مشاهده کنید مرد(1) برنامه یا
perldoc(1).
بررسی اجمالی
spamassassin نمای کلی SpamAssassin (این بخش)
پیکربندی
Mail::SpamAssassin::Conf فایل های پیکربندی SpamAssassin
طریقه استفاده
اسکریپت فیلترینگ جلویی "spamasassin" توسط spamassassin
طبقهبندی کننده بیزی SpamAssassin's train sa-learn
مشتری هرزنامه برای هرزنامه (سریعتر از spamassassin)
سرور spamd spamassassin (مورد نیاز spamc)
نمایندگی پلاگین
ایمیل::SpamAssassin::پلاگین::AskDNS
Mail::SpamAssassin::Plugin::AutoLearnThreshold
Mail::SpamAssassin::Plugin::Bayes
Mail::SpamAssassin::Plugin::BodyEval
ایمیل::SpamAssassin::پلاگین::بررسی کنید
ایمیل::SpamAssassin::پلاگین::DKIM
ایمیل::SpamAssassin::پلاگین::DNSEval
Mail::SpamAssassin::Plugin::FreeMail
Mail::SpamAssassin::Plugin::HTMLEval
Mail::SpamAssassin::Plugin::HTTPSMismatch
Mail::SpamAssassin::Plugin::Hashcash
Mail::SpamAssassin::Plugin::HeaderEval
Mail::SpamAssassin::Plugin::ImageInfo
ایمیل::SpamAssassin::پلاگین::MIMEEval
Mail::SpamAssassin::Plugin::MIMEHeader
Mail::SpamAssassin::Plugin::Pyzor
ایمیل::SpamAssassin::پلاگین::Razor2
Mail::SpamAssassin::Plugin::RelayEval
Mail::SpamAssassin::Plugin::ReplaceTags
ایمیل::SpamAssassin::پلاگین::SPF
ایمیل::SpamAssassin::پلاگین::SpamCop
ایمیل::SpamAssassin::پلاگین::URIDNSBL
Mail::SpamAssassin::Plugin::URIdetail
Mail::SpamAssassin::Plugin::URIEval
Mail::SpamAssassin::Plugin::VBounce
ایمیل::SpamAssassin::پلاگین::WLBLEval
Mail::SpamAssassin::Plugin::WhiteListSubject
WEB سایت های
وب سایت SpamAssassin: http://spamassassin.apache.org/
اسناد مبتنی بر ویکی: http://wiki.apache.org/spamassassin/
USER ارسال نامه لیست
یک لیست پستی کاربران وجود دارد که در آن سایر کاربران با تجربه اغلب قادر به کمک هستند
ارائه راهنمایی و مشاوره دستورالعمل های اشتراک در وب SpamAssassin قرار دارد
سایت.
پیکربندی فایل ها
پایگاه قاعده SpamAssassin، الگوهای متنی و متن توضیحات قانون از آنها بارگیری می شود
فایل های پیکربندی
داده های پیکربندی پیش فرض از اولین دایرکتوری موجود در:
/var/lib/spamassassin/3.004001
/usr/share/spamassassin
/usr/share/spamassassin
/usr/local/share/spamassassin
/usr/share/spamassassin
دادههای پیکربندی خاص سایت برای نادیده گرفتن مقادیری که قبلاً وجود داشته است استفاده میشود
تنظیم. این از اولین فهرست موجود در بارگیری می شود:
/etc/spamasassin
/usr/etc/mail/spamassassin
/usr/etc/spamassassin
/usr/local/etc/spamassassin
/usr/pkg/etc/spamassassin
/usr/etc/spamassassin
/etc/mail/spamasassin
/etc/spamasassin
از این سه فهرست، SpamAssassin ابتدا فایلهایی را که به «.pre» ختم میشوند، میخواند
ترتیب واژگانی و سپس فایلهایی که به «.cf» ختم میشوند را به ترتیب واژگانی میخواند (اکثر فایلها
با دو عدد شروع کنید تا ترتیب مرتب سازی واضح باشد).
به عبارت دیگر خواهد خواند init.pre اول ، سپس 10_default_prefs.cf قبل از 50_scores.cf
و 20_body_tests.cf قبل از 20_head_tests.cf. گزینههای موجود در فایلهای بعدی لغو میشوند
فایل های قبلی
تنظیمات برگزیده کاربر از مکان مشخص شده در "spamassassin" بارگیری می شود،
خط فرمان "sa-learn" یا "spamd" (برای جزئیات به صفحه کتابچه راهنمای مربوطه مراجعه کنید). اگر
مکان مشخص نشده است، ~/.spamassassin/user_prefs در صورت وجود استفاده می شود. SpamAssassin
آن فایل را در صورتی که از قبل وجود نداشته باشد، با استفاده از user_prefs.template به عنوان یک
قالب. آن فایل در زیر جستجو می شود:
/etc/spamasassin
/usr/etc/mail/spamassassin
/usr/share/spamassassin
/etc/spamasassin
/etc/mail/spamasassin
/usr/local/share/spamassassin
/usr/share/spamassassin
برچسب زدن
دو بخش زیر به جزئیات برچسبگذاری و نشانهگذاری پیشفرض میپردازد
پیام ها هنگام اجرای "spamassassin" یا "spamc" با "spamd" در پیکربندی پیش فرض.
توجه: قبل از اصلاح و اضافه کردن هدر، تمام سرصفحه هایی که با "X-Spam-" شروع می شوند، هستند
حذف شده برای جلوگیری از شر هرزنامه و همچنین برای جلوگیری از مشکلات احتمالی ناشی از قبلی
فراخوانی SpamAssassin.
برچسب زدن برای هرزنامه پست ها
بهطور پیشفرض، همه پیامهایی که امتیاز محاسبهشده 5.0 یا بالاتر دارند، بهعنوان هرزنامه برچسبگذاری میشوند.
اگر یک پیام دریافتی به عنوان هرزنامه برچسب گذاری شده است، به جای تغییر پیام اصلی،
SpamAssassin یک پیام گزارش جدید ایجاد می کند و پیام اصلی را به عنوان یک پیوست می کند
پیام/rfc822 بخش MIME (اطمینان از اینکه پیام اصلی کاملاً حفظ شده و راحت تر است
برای بازیابی).
پیام گزارش جدید هدرهای زیر را (در صورت وجود) از پیام به ارث می برد
پیام اسپم اصلی:
از: سربرگ
به: سربرگ
رونوشت: سرصفحه
موضوع: سربرگ
تاریخ: سربرگ
شناسه پیام: هدر
اگر گزینه مربوطه "rewrite_header" داده شود، هدرهای بالا را می توان تغییر داد (نگاه کنید به
"Mail::SpamAssassin::Conf" برای اطلاعات بیشتر).
به طور پیش فرض این سرصفحه های پیام به هرزنامه اضافه می شوند:
X-Spam-Flag: هدر
روی "YES" تنظیم کنید.
سرصفحه هایی که اضافه شده اند به طور کامل از طریق گزینه "add_header" قابل تنظیم هستند (نگاه کنید به
"Mail::SpamAssassin::Conf" برای اطلاعات بیشتر).
متن متن ایمیل هرزنامه
در صورت وجود پیام، گزارش SpamAssassin به بالای متن پیام ایمیل اضافه می شود
به عنوان هرزنامه علامت گذاری شده است.
نمایندگی برچسب زدن برای همه پست ها
این سرصفحه ها به همه پیام ها اعم از هرزنامه و ham (غیر هرزنامه) اضافه می شوند.
X-Spam-Checker-Version: header
نسخه و خرابکاری SpamAssassin و میزبانی که SpamAssassin در آن اجرا می شد.
X-Spam-Level: هدر
مجموعه ای از کاراکترهای "*" که هر یک نشان دهنده یک امتیاز کامل است.
X-Spam-Status: هدر
یک رشته، "(بله|خیر)، score=nn مورد نیاز=nn تست=xxx,xxx
autolearn=(ham|spam|no|unavailable|failed)" در این هدر تنظیم شده است تا منعکس کننده
وضعیت فیلتر برای کلمه اول، "بله" به معنای هرزنامه و "نه" به معنای ژامبون (غیر هرزنامه) است.
سرصفحه هایی که اضافه شده اند به طور کامل از طریق گزینه "add_header" قابل تنظیم هستند (نگاه کنید به
"Mail::SpamAssassin::Conf" برای اطلاعات بیشتر).
نصب و راه اندازی
La اسپماسین فرمان بخشی از ایمیل:: SpamAssassin ماژول پرل. این را به صورت a نصب کنید
ماژول پرل معمولی، با استفاده از "perl -MCPAN -e shell" یا با دست.
توجه داشته باشید که نمی توان از متغیر محیطی "PERL5LIB" برای تأثیرگذاری بر مکان استفاده کرد
SpamAssassin ماژول های پرل خود را به دلیل محدودیت های اعمال شده توسط امنیت "لکه دار" پرل پیدا می کند.
چک ها
برای جزئیات بیشتر در مورد نحوه نصب، لطفاً فایل "INSTALL" را از سایت بخوانید
توزیع SpamAssassin.
توسعه دهنده مستندات
ایمیل:: SpamAssassin
ردیاب اسپم و موتور نشانه گذاری
ایمیل::SpamAssassin::ArchiveIterator
پیام ها را یک به یک پیدا کرده و پردازش کنید
ایمیل::SpamAssassin::AutoWhitelist
کنترل کننده خودکار لیست سفید برای SpamAssassin
ایمیل::SpamAssassin::Bayes
هرزنامه بودن را با استفاده از طبقهبندی کننده بیزی تعیین کنید
ایمیل::SpamAssassin::BayesStore
ماژول ذخیره سازی بیزی
ایمیل::SpamAssassin::BayesStore::SQL
پیاده سازی ماژول ذخیره سازی بیزی SQL
ایمیل::SpamAssassin::Conf::LDAP
امتیازات SpamAssassin را از پایگاه داده LDAP بارگیری کنید
ایمیل::SpamAssassin::Conf::Parser
پیکربندی SpamAssassin را تجزیه کنید
ایمیل::SpamAssassin::Conf::SQL
امتیازات SpamAssassin را از پایگاه داده SQL بارگیری کنید
ایمیل::SpamAssassin::پیام
یک پیام RFC-2822 را رمزگشایی، رندر و نگه دارید
ایمیل::SpamAssassin::پیام::فراداده
استخراج فراداده از یک پیام
ایمیل::SpamAssassin::پیام::Node
رمزگشایی، رندر، و در دسترس قرار دادن قطعات پیام MIME
ایمیل::SpamAssassin::PerMsgLearner
وضعیت هر پیام (هرزنامه یا غیر هرزنامه)
ایمیل::SpamAssassin::PerMsgStatus
وضعیت هر پیام (هرزنامه یا غیر هرزنامه)
ایمیل::SpamAssassin::PersistentAddrList
کلاس پایه لیست آدرس مداوم
ایمیل::SpamAssassin::پلاگین
کلاس پایه پلاگین SpamAssassin
Mail::SpamAssassin::Plugin::Hashcash
انجام تست های تایید هش کش
Mail::SpamAssassin::Plugin::RelayCountry
فراداده پیام را اضافه کنید که کد کشور هر رله را نشان می دهد
ایمیل::SpamAssassin::پلاگین::SPF
انجام تست های تایید SPF
ایمیل::SpamAssassin::پلاگین::URIDNSBL
URL ها را در مقابل لیست های مسدود DNS جستجو کنید
ایمیل::SpamAssassin::SQLBasedAddrList
لیست سفید خودکار مبتنی بر SpamAssassin SQL
از spamassassinp به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید