成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Sendmail郵件服務器快速升級技巧

運維 系統(tǒng)運維
sendmail 是 FreeBSD 中的默認郵件傳輸代理 (MTA)。 sendmail 的任務是從郵件用戶代理 (MUA) 接收郵件然后根據配置文件的定義把它們送給配置好的的寄送程序。 sendmail 也能接受網絡連接,并且發(fā)送郵件到本地郵箱或者發(fā)送它到其它程序。本文來看看Sendmail郵件服務器快速升級技巧。

  Sendmail作為郵件服務軟件,一直以來,始終為各IT行業(yè)廠家的郵件服務器廣泛使用,但由于Sendmail在設計當初,只考慮為用戶提供郵件發(fā)送和接收等服務,并未對網絡安全作過多考慮,因此這就為日后的網絡黑客提供了攻擊他人郵件服務器的可乘之機,即我們通常所說的"郵件轉發(fā)"。

  郵件黑客正是利用了Sendmail的這一漏洞,利用某些服務器的SMTP不設防的缺陷,將自己的私人郵件通過他人的郵件服務器發(fā)向目的地,以滿足一己私欲;更有甚者,利用他人郵件服務器,肆意的向外界的任意地址發(fā)送"垃圾郵件",這樣做,不僅給他人的網絡維護造成巨大損失,同時也給接收方帶來的諸多不便。

  由于Sendmail自始至終一直作為郵件服務器的標準后臺進程,并為廣大服務器生產廠家所采納,因此現階段,想通過其它軟件替代Sendmail做為郵件服務,似乎有遠水難解近渴之感;當務之急,只有通過升級Sendmail來達到防止"郵件轉發(fā)"的目的。

  鑒于篇幅有限,現只對Sendmail的實現做具體說明,有關Sendmail的詳細原理,請讀者查詢相關文檔。

  一. Sendmail的獲取

  在一般情況下,將sendmail升級到sendmail.8.9.3即可達防止郵件服務器轉發(fā)的功能。

  TIPS:可到以下WWW或FTP站點下在最新的sendmail版本:

  http://www.sendmail.org

  ftp://ftp.ncic.ac.cn

  ftp://ftp.pku.ac.cn

  ftp://ftp.tsinghua.edu.cn

  sendmail的源代碼文件為:sendmail..8.9.3.tar.gz

  在獲得sendmail.8.9.3.tar.gz后,可通過gunzip和tar命令將此文件解包。

  二. Sendmail的生成

  這是sendmail升級過程中較為重要的一步,它將生成sendmail可執(zhí)行文件。

  1. 進入當前目錄下的/src目錄,編輯文件Makefile.m4

  將:MAPDEF= ifdef(`confMAPDEF', `confMAPDEF')

  改為:MAPDEF= ifdef(`confMAPDEF', `confMAPDEF',`NDBM')

  2. 在/src目錄下,運行./Build進行編譯。

  TIPS:在編譯過程中,可能會出現:sh groff not found 的提示信息。

  可將Makefile.m4文件中有關groff的行注釋掉即可:

  #NROFF= ifdef(`confNROFF', `confNROFF', `groff -Tascii')

  若想將編譯結果直接安裝到缺省目錄下,可通過:

  ./Build install 來實現。

  若出現gcc not found 或cc not found,可在/usr/bin下做如下軟連接:

  ln -s /usr/bin/gcc gcc的實際位置,或 ln -s /usr/bin/cc cc的實際位置。

  如果還出現上述信息,則需要你重新安裝gcc或cc編譯器。

#p#

  三. 生成配置文件sendmail.cf

  1. 進入sendmail-8.9.3目錄下的cf/cf目錄,編輯tcpproto.mc文件:

  將源代碼:

  divert(0)dnl

  VERSIONID(`@tcpproto.mc 8.10 (Berkeley) 5/19/1998')

  OSTYPE(*Your Os Type)

  DOMAIN(*Your Domain Name)

  FEATURE(access_db,dbm -o /etc/mail/access)

  FEATURE(blacklist_recipients)

  FEATURE(nouucp)

  MAILER(local)

  MAILER(smtp)

  TIPS:在*Your Os Type一項中填寫"你的系統(tǒng)類型"(例如:solaris2),該型文件可在sendmail-8.9.3目錄下的/cf/ostype目錄下查到。

  在*Your Domain Name一項中填寫你的域名,并用單引號括起(例如:'cstnet.net.cn')

  這其中FEATURE(blacklist_recipients),也可省略。

  2. 進入sendmail-8.9.3目錄下的cf/domain目錄,將文件"generic.m4"更名為"你的域名.m4"(例如:cstnet.net.cn.m4)。

  3. 用m4編譯生成sendmail.cf文件。在sendmail-8.9.3/cf/cf目錄下執(zhí)行: m4 ../m4/cf.m4 tcpproto.mc>sendmail.cf 在m4編譯過程中不應該出現任何錯誤提示。

  四. 重新啟動sendmail 在重新啟動sendmail之前,需要做一些配置工作

  1. 檢查在/etc目錄下是否存在sendmail.cw和aliases文件,若沒有,需要建立此二文件:touch /etc/sendmail.cw /etc/aliases

  2. 檢查是否存在/etc/mail目錄,若沒有,則建立此目錄并在該目錄下建立文本文件access,此文件非常重要,它是用來控制可用此郵件服務器發(fā)送郵件的IP地址。此文件將在后面做具體說明.

  3. 在sendmail-8.9.3/makemap目錄下,運行./Build,此時在當前目錄下會生成一個obj.xxx目錄,在此目錄下,已經生成了makemap可執(zhí)行文件。

  TIPS:此時,可在/usr/bin下做makemap的軟連接,以備將來使用: Ln -s /usr/bin/makemap makemap的實際位置

  4. 下面,我們對access文件的格式加以說明: 左邊 右邊 解釋說明

  左邊 右邊 解釋說明

  159.226.8.5 RELAY RELAY必須大寫,表示允許159.226.8.5主機通過此郵件服務器發(fā)送和接收郵件,其余IP格式相同。

  159.226.8 RELAY RELAY必須大寫,表示允許159.226.8這一個C通過此郵件服務器發(fā)送和接收郵件,其余網段格式相同。

  *aaa@cstnet.net.cn OK或RELAY OK或RELAY必須大寫,表示允許aaa@cstnet.net.cn這個郵箱可通過此郵件服務器發(fā)送和接收郵件。

  *@cstnet.net.cn OK或RELAY OK或RELAY必須大寫,表示允許域名 為cstnet.net.cn郵箱通過此郵件服務器發(fā)送和接收郵件。

  注釋:帶*號的格式在實際升級過程中往往不成立,一般情況下請讀者不要使用。

  TIPS:在m4編譯工程中,有可能出現:m4 not found的提示信息,此時之需要輸入m4的完整路徑(例如:/usr/bin/m4 ../m4/cf.m4 tcpproto.mc>sendmail.cf)即可。

  如果還未找到m4,那就需要你重新安裝m4編譯器了。

  這時,可將生成的sendmail.cf文件拷貝到/etc目錄下,以備日后使用。

  5. 接下來需要用makemap(上文中已提到)將文本文件/etc/mail/access生成庫文件:

  makemap dbm /etc/mail/access

  運行后,將在/etc/mail/目錄下生成access.dir和access.pag兩個庫文件。

  6. 最后啟動Sendmail

  執(zhí)行:/usr/lib/sendmail -bd -q15m

  如果sendmail在缺省目錄下,可直接執(zhí)行:sendmail -bd -q15m

  如果sendmail.cf不再缺省目錄下,則執(zhí)行:/usr/lib/sendmail -bd -q15m -C"sendmail.cf的實際位置"。

  五. 升級維護

  當你需要添加/刪除某些用戶,允許/禁止他們通過本郵件服務器轉發(fā)郵件時,只需按照以上格式修改/etc/mail/access文本文件,并執(zhí)行:

  makemap -dbm /etc/mail/access

通過文章的描述,我們知道了如何快速的進行Sendmail郵件服務器升級。希望對大家有所幫助!

【編輯推薦】

  1. 深入了解 Linux下安裝DNS+Sendmail服務
  2. 圖文并茂 講解Sendmail工作環(huán)境
  3. 如何在Linux下安裝Sendmail服務器
  4. Linux下的Sendmail配置的簡單流程
  5. Linux Sendmail配置攻略
  6. Sendmail的安全篇之Smrsh
  7. Sendmail 配置文件(一)
  8. Sendmail 配置文件(二)

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2009-09-03 13:39:49

RHEL4Sendmail郵件服務器

2010-06-02 16:48:49

postfix郵件服務

2009-03-06 16:11:49

RHEL5SendmailDovecot

2009-06-10 11:06:27

郵件安全服務器

2009-11-30 11:33:50

sendmail服務器

2010-03-25 10:33:36

郵件服務器

2011-01-21 10:38:52

sendmail

2010-06-02 14:19:50

Sendmail 配置

2013-04-08 15:42:03

SendmailMail服務器

2011-01-19 09:01:48

sendmail配置

2012-02-23 23:46:26

2011-01-21 09:54:44

LinuxSendmail

2009-09-01 11:18:26

郵件服務器

2009-09-02 14:23:19

郵件服務器性

2011-01-21 09:49:18

sendmail目錄

2014-09-29 16:52:00

2011-01-21 14:52:37

Sendmail

2009-09-02 14:43:26

郵件服務器

2009-09-02 14:01:50

郵件服務器

2009-09-02 14:34:42

郵件服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人精品在线 | 免费看的av| 久久久精品高清 | www.欧美视频| 精品久久久久久久久久久久久 | 亚洲精品自在在线观看 | 自拍视频国产 | 日韩一级在线 | 一区二区三区四区免费在线观看 | 国产精品久久国产精品99 gif | 久久精品亚洲欧美日韩精品中文字幕 | 在线电影日韩 | 久久精品成人一区 | 久久精品国产99国产精品 | 亚洲欧美精品 | 色接久久 | 久久最新 | 国产福利视频导航 | 亚洲人成人网 | 日韩一区二区在线观看视频 | 91九色视频| 天色综合网 | 性色网站 | 亚洲在线日韩 | 欧美一区2区三区4区公司二百 | 中文字幕国产精品视频 | 青娱乐自拍 | 日韩午夜一区二区三区 | 国产精品大片 | 九九热热九九 | 国产精品视频免费观看 | 欧美二区乱c黑人 | 一a级片| 亚洲综合在线网 | 91高清在线 | 国产一区二区三区视频 | 91在线色视频 | 九九国产 | 日韩精品成人 | 亚洲二区视频 | 日韩成人在线观看 |