中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

怎樣利用procmail來(lái)防范垃圾郵件?

2018-09-14    來(lái)源:愛(ài)站科技

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

  收到垃圾郵件是件令人頭疼的事情,那么接下來(lái)就由愛(ài)站頻道的小編給小伙伴們分享一篇關(guān)于怎樣利用procmail來(lái)防范垃圾郵件的吧!

  無(wú)用的電子郵件通常會(huì)影響我們的網(wǎng)絡(luò)生活。在Linux操作系統(tǒng)下標(biāo)準(zhǔn)的電子郵件配置方案就是Sendmail 和 POP郵件服務(wù)器。很多使用Linux的朋友都在自己的Linux平臺(tái)中安裝了Sendmail和POP郵件服務(wù)器來(lái)接收和發(fā)送電子郵件。但是,Sendmail和POP郵件服務(wù)器只是作為L(zhǎng)inux下發(fā)送電子郵件的工具,它們無(wú)法對(duì)付各式更樣的垃圾郵件。在Windows平臺(tái)中過(guò)慮垃圾電子郵件的軟件和工具非常多,大多數(shù)軟件采取的是過(guò)慮郵件主題和郵件名稱等方式來(lái)判斷一封電子郵件是否是垃圾郵件。不過(guò),這樣的做法是不能完全的過(guò)慮掉所有的垃圾郵件的,因?yàn)榘l(fā)垃圾郵件的無(wú)聊者早就考慮到了這一點(diǎn),他們可以把郵件的主題寫(xiě)的和普通郵件相似,或者采用匿名郵件發(fā)送,這樣就很輕易的欺騙了過(guò)慮垃圾郵件的工具軟件。

  在Linux操作系統(tǒng)中,過(guò)慮垃圾郵件我們需要很好的配置procmail這個(gè)程序,讓它盡可能的過(guò)慮掉我們不需要的郵件。無(wú)論您在Linux中使用的是MTA (郵件傳輸代理,aka Sendmail) 還是 MUA(郵件用戶代理, aka Netscape Mail),使用procmail這個(gè)程序一樣可以過(guò)慮掉垃圾電子郵件。Procmail無(wú)需額外的下載安裝,在您安裝Linux系統(tǒng)的時(shí)候就可以默認(rèn)安裝Procmail了,Procmail是一個(gè)可以自定義的強(qiáng)大的過(guò)慮工具。系統(tǒng)管理員可以通過(guò)在客戶端或者服務(wù)器端配置Procmail來(lái)對(duì)付惱人的垃圾郵件。

  舉例說(shuō)明,如果你想過(guò)慮掉來(lái)自比爾?蓋茨微軟公司bgates@microsoft.com所有郵件,那么通過(guò)配置Procmail可以使得來(lái)自bgates@microsoft.com的郵件直接被送到Linux系統(tǒng)中的/dev/null目錄里。具體的配置可以參考如下:

  :0

  * ^From.*bgates@microsoft.com

  {

  :0

  /dev/null

  }

  所有的procmail過(guò)濾器都保存在一個(gè)叫做procmailrc 的文件里。procmailrc 就保存在 /etc 目錄中,或者在$HOME/.procmailrc 也能找到該文件。用戶只要重新定義修改procmailrc文件就能使得procmail起作用,$HOME 對(duì)用戶來(lái)說(shuō)是一個(gè)HOME目錄中的變量。典型的procmailrc文件里通常有下面的參數(shù):

  #

  #

  # Begin /etc/procmailrc

  #

  #

  ORGMAIL /var/spool/mail/$LOGNAME

  MAILDIR $HOME/

  Sendmail /usr/sbin/Sendmail

  :0

  * ^From.*bgates@microsoft.com

  {

  :0

  /dev/null

  }

  #

  # End /etc/procmailrc

  #

  對(duì)編程熟悉的朋友一看就知道這個(gè)文件的參數(shù)和變量是可以根據(jù)需要而改動(dòng)的。

  其中ORGMAIL變量是設(shè)定郵件目錄在系統(tǒng)中全局變量的。以上的清單表明ORGMAIL已經(jīng)把用戶登陸目錄指定為 /var/spool/mail/,$LOGNAME 就是用戶的登陸名。MAILDIR 一看就知道是指定了當(dāng)前procmail使用和執(zhí)行的目錄所在。上面的清單說(shuō)明了MAILDIR是ROOT用戶的HOME目錄。

  前面已經(jīng)說(shuō)過(guò)了,procmail是一個(gè)強(qiáng)大的反垃圾郵件的程序。只要修改它其中參數(shù)它就會(huì)起相應(yīng)的作用。如果我們不像把所有從bgates@microsoft.com 來(lái)的郵件直接送到/dev/null目錄中,我們像把這些郵件留下來(lái)有時(shí)間來(lái)仔細(xì)分析是否它們都是垃圾郵件,那么我們可以進(jìn)行以下的配置:

  :0

  * ^From.*bgates@microsoft.com

  {

  :0

  antitrust

  }

  這樣,從bgates@microsoft.com 發(fā)過(guò)來(lái)的電子郵件就會(huì)被保存到一個(gè)叫做antitrust的目錄中,當(dāng)然,那必須要通過(guò)修改MAILDIR變量才能生效。為了使得從bgates@microsoft.com 發(fā)過(guò)來(lái)的電子郵件被Linux系統(tǒng)保存的更好,我們還可以進(jìn)一步進(jìn)行修改,例如:

  :0

  * ^From.*bgates@microsoft.com

  {

  :0

  mail/antitrust

  }

  這樣,antitrust就不必使用$HOME/mail目錄,安全系數(shù)就要比原來(lái)的修改方式要高一些。您想過(guò)慮的垃圾郵件和您的正常郵件就不會(huì)放在同樣的一個(gè)目錄中了。如果把要過(guò)慮的垃圾電子郵件和有用的郵件都放在/ROOT目錄中是不夠安全的。

  以上只是介紹了過(guò)慮發(fā)郵件地址的方法,現(xiàn)在我們還可以把過(guò)慮地址和過(guò)慮主題等多種方式結(jié)合起來(lái)使用,那樣過(guò)慮垃圾電子郵件的效果會(huì)更好一些,下面就是多種方法結(jié)合過(guò)慮垃圾郵件的方法:

  :0

  * ^From.*bgates@microsoft.com

  * ^Subject:.*competition

  {

  :0

  mail/antitrust

  }

  從上面的清單可以看出,我們這次不但可以過(guò)慮掉來(lái)自bgates@microsoft.com 的電子郵件,而且只要電子郵件中帶有“competition”字樣的主題郵件也被過(guò)慮掉了。當(dāng)然,根據(jù)實(shí)際需要,用戶可以設(shè)定過(guò)慮的電子郵件的主題,不僅僅限制與competition這個(gè)單詞。符合以上條件的電子郵件將被送入mail/antitrust 這個(gè)指定的區(qū)域。

  有時(shí)候我們需要轉(zhuǎn)發(fā)某些電子郵件,這時(shí)候我們也可以通過(guò)以下配置來(lái)完成:

  :0

  * ^From.*bgates@microsoft.com

  * ^Subject:.*competition

  {

  :0 c

  ! justicedept@us.gov

  :0

  mail/antitrust

  }

  從以上清單可以知道,來(lái)自bgates@microsoft.com并且?guī)в?competition" 的電子郵件就會(huì)被Linux系統(tǒng)轉(zhuǎn)寄到j(luò)usticedept@us.gov,然后這些郵件也被送到mail/antitrust中。

  還有以下這樣的配置也非常實(shí)用:

  :0

  * ^From.*bgates@microsoft.com

  * ^Subject:.*competition

  {

  :0 c

  ! justicedept@us.gov

  :0

  mail/antitrust

  }

  :0

  * ^From.*sexcity

  {

  :0

  /dev/null

  }

  第一行參數(shù)很好理解,第二行則是把來(lái)自sexcity的郵件送到/dev/null中。

  從上面那么多個(gè)配置清單中我們可以看到要配置procmail不是一件困難的事情,但是您還是要注意,如果您在配置procmail的時(shí)候出了錯(cuò),那么您可能會(huì)破壞掉整個(gè)系統(tǒng)中的電子郵件配置,配置好procmail后不要忘記對(duì)系統(tǒng)進(jìn)行測(cè)試。

  最后要提醒大家的是,procmail盡管是一個(gè)強(qiáng)大的反垃圾郵件的程序,但是我們也要遵循Sendmail的基本原則,不能隨便修改procmail的參數(shù),不然您的Linux發(fā)送郵件的系統(tǒng)可能不能正常工作。

  以上就是關(guān)于利用procmail來(lái)防范垃圾郵件的方法,想必都了解了吧,更多相關(guān)內(nèi)容請(qǐng)繼續(xù)關(guān)注愛(ài)站技術(shù)頻道。

標(biāo)簽: linux 安全 電子郵件 服務(wù)器 服務(wù)器端 網(wǎng)絡(luò)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:win2003 iis6配置php的詳細(xì)教程

下一篇:智能DNS的安裝與配置的詳細(xì)教程