自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Sendmail 配置實(shí)例介紹

運(yùn)維 系統(tǒng)運(yùn)維
Sendmail 是 FreeBSD 中的默認(rèn)郵件傳輸代理 (MTA)。 sendmail 的任務(wù)是從郵件用戶代理 (MUA) 接收郵件然后根據(jù)配置文件的定義把它們送給配置好的的寄送程序。 sendmail 也能接受網(wǎng)絡(luò)連接,并且發(fā)送郵件到本地郵箱或者發(fā)送它到其它程序。下文就演示個(gè)實(shí)例給大家看下。

Sendmail 配置實(shí)例介紹如下:

  sina.com 10.0.0.20 163.com 10.0.0.30

  MX:dns.sina.com (hostname) MX:smtp.163.com(hostname)

  郵件服務(wù)器A(MTA) 郵件服務(wù)器B(MTA)

  DNS解析系統(tǒng)

  郵件客戶端A(MUA) 郵件客戶端B(MUA)

  目標(biāo):

  1.兩臺郵件服務(wù)器分別屬于sina.com和163.com;各集成smtp和pop3服務(wù)功能。

  2.其中sina的郵件服務(wù)器被同時(shí)配置為DNS服務(wù)器集成DNS功能并能夠解析兩個(gè)域的所有主機(jī)。

  3.最終兩臺服務(wù)器實(shí)現(xiàn)兩個(gè)域的郵件轉(zhuǎn)發(fā),經(jīng)過OUTLOOK測試成功

  4.其他附加功能在后。

  步驟:

  1.配置DNS服務(wù)?;九渲茫篽ostname=dns.sina.com;ipaddr=10.0.0.20

  DNS服務(wù)相關(guān)文件為:

  #/etc/named.conf中添加正向、反向解析區(qū)域:

  zone "sina.com" IN {

  type master;

  file "sina.com.zone";

  allow-update { none; };

  };

  zone "163.com" IN {

  type master;

  file "163.com.zone";

  allow-update { none; };

  };

  zone "0.0.10.in-addr.arpa" IN {

  type master;

  file "sina.com.local";

  allow-update { none; };

  };

  之后區(qū)域文件sina.com.zone、163.com.zone和163.com.local內(nèi)容如下:

  $TTL 86400

  $ORIGIN sina.com.

  @ 1D IN SOA dns.sina.com. root.sina.com. (

  42 ; serial (d. adams)

  3H ; refresh

  15M ; retry

  1W ; expiry

  1D ) ; minimum

  1D IN NS dns.sina.com.

  1D IN MX 5 dns.sina.com.

  dns 1D IN A 10.0.0.20

  smtp 1D IN CNAME dns

  pop3 1D IN CNAME dns

  $TTL 86400

  $ORIGIN 163.com.

  @ 1D IN SOA dns.sina.com. root.sina.com. (

  42 ; serial (d. adams)

  3H ; refresh

  15M ; retry

  1W ; expiry

  1D ) ; minimum

  1D IN NS dns.sina.com.

  1D IN MX 5 smtp.163.com.

  smtp 1D IN A 10.0.0.30

  pop3 1D IN CNAME smtp

  $TTL 86400

  @ IN SOA dns.sina.com. root.sina.com. (

  1997022700 ; Serial

  28800 ; Refresh

  14400 ; Retry

  3600000 ; Expire

  86400 ) ; Minimum

  IN NS dns.sina.com.

  20 IN PTR smtp.sina.com.

  20 IN PTR pop3.sina.com.

  30 IN PTR smtp.163.com.

  30 IN PTR pop3.163.com.

  #service sendmail restart

  解析測試。

#p#

  2.配置sina的郵件服務(wù)。

  更改/etc/mail/sendmail.mc文件,修改下列地方:

  DaemonPortsOptions=Port=smtp,Addr=127.0.0.1, Name=MTA 更改為:

  DaemonPortsOptions=Port=smtp,Addr=yourip或者0.0.0.0, Name=MTA

  然后m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

  更改/etc/mail/accesss文件,增加:

  10 RELAY 或者

  sina.com RELAY

  163.com RELAY

  完成后makemap hash /etc/mail/access.db 進(jìn)行數(shù)據(jù)庫更新

  修改/etc/mail/local-hosts-name文件,增加本地域和主機(jī)的FQDN,記住只是本地主機(jī)的FQDN和域名FQDN,不要添加其他域的,否則向外域發(fā)送郵件的時(shí)候會出現(xiàn)user unknown的錯(cuò)誤:

  dns.sina.com

  sina.com

  ***service sendmail restart 此時(shí)的hostname是FQDN格式的計(jì)算機(jī)名

  3. 配置163的郵件服務(wù)。(方法同上)

  4. 如果要通過在圖形界面中使用客戶端,則還需要修改/etc/xinetd.d/ipop3文件,修改為disable=no

  重啟動(dòng)超級進(jìn)程/etc/rc.d/init.d/xinetd restart。

  之后的配置包括:

  a.修改/etc/access,分別使用OK、REJECT、DISCARD等字段檢查是否允許relay。

  b.修改/etc/aliases文件實(shí)現(xiàn)郵件轉(zhuǎn)發(fā)和郵件列表:

  轉(zhuǎn)發(fā):a: b 或 a: b@sina.com 或 a:b@163.com (遠(yuǎn)程)

  列表:a: b,c,d

  局部轉(zhuǎn)發(fā):直接vi 用戶目錄下的.forward文件,啟動(dòng)服務(wù)即可。(不需要修改aliases文件)

  #newaliases

  #service sendmail restart

  c.修改/etc/mail/virtuserable文件:

  轉(zhuǎn)發(fā)c@sina.com d 或 c@sina.com d@163.com 均可

  與aliases文件的區(qū)別在于其中c并不存在,而d存在。

  但配置時(shí)需注意,若虛擬用戶是存在于虛擬域中的,則針對虛擬域需要更改/named.conf文件,添加虛擬區(qū)域記錄,同時(shí)要vi虛擬區(qū)域文件。

  并且需要修改local-host-names以及access文件。

  另外要注意,虛擬用戶應(yīng)采用user@FQDN格式添加進(jìn)virtusertable文件,而不應(yīng)該采用僅user的格式。

  d.編輯/etc/mail/userdb文件實(shí)現(xiàn)出站別名。

  出站別名:a:mailname b@sina.com a所發(fā)送的郵件以b@sina.com的身份出去;

  可以a的用戶身份登錄,telnet郵件服務(wù)器的25端口,向root發(fā)送一封信,查看root的郵件列表時(shí)會發(fā)現(xiàn)郵件是從b用戶發(fā)出的。

  入站別名:a:maildrop b@sina.com 發(fā)給a 的郵件被轉(zhuǎn)發(fā)給b。

  上面對于userdb文件的更改,不能夠在冒號后面留有空格,切記!

  完成之后,更新user數(shù)據(jù)庫:

  #cd /etc/mail

  #makemap btree userdb.db

  #service sendmail restart

  e.配置帶有SMTP認(rèn)證的Sendmail:

  RedHat默認(rèn)安裝的Sendmail是不具備對使用者身份進(jìn)行認(rèn)證的功能。這種配置容易使郵件服務(wù)器成為垃圾郵件的中轉(zhuǎn)站。并且會造成管理人員對郵件進(jìn)行跟蹤的困難。但如果完全拒絕為可信賴區(qū)域以外的用戶轉(zhuǎn)發(fā)郵件會對用戶造成使用上的不便。

  因此解決這個(gè)問題的方法就是配置發(fā)信的認(rèn)證功能。驗(yàn)證模塊采用cyrus-sasl安全驗(yàn)證庫,因此在操作之前應(yīng)該先檢查是否安裝cyrus-sasl。rpm –qa | grep cyrus。

  有關(guān)的軟件包在***和第二張光盤中。

  認(rèn)證的配置:修改/etc/mail/sendmail.mc中的字段,取消“TRUST_AUTH_MECH”一行和下一行“define”處的注釋。(于sendmail.mc文件的第43、44和92行)然后m4 /etc/ mail/sendmail.mc>/etc/mail/sendmail.cf。

  完成后重啟服務(wù),執(zhí)行命令sendmail –d0.1 –bv root | grep SASL,查看是否帶有SASL字段。

  執(zhí)行telnet dns.sina.com 25,然后elho localhost,看是否有認(rèn)證信息

  “250-AUTH GSSAPI LOGIN PLAIN”出現(xiàn)。若出現(xiàn)則可以使用客戶端進(jìn)行認(rèn)證測試。

  通常選擇“發(fā)送服務(wù)器要求驗(yàn)證”即可。

通過上文的實(shí)例演示,想必大家都能看懂,真正的掌握Sendmail 配置,希望對大家有幫助!

【編輯推薦】

  1. Sendmail簡單介紹
  2. 圖文并茂 講解Sendmail工作環(huán)境
  3. 深入了解 Linux下安裝DNS+Sendmail服務(wù)
  4. 如何在Sendmail里設(shè)置虛擬域
  5. Sendmail 配置文件(一)
  6. Sendmail 配置文件(二)
  7. Sendmail的安全篇之未授權(quán)人非法濫用

 

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-01-21 15:59:21

Sendmail

2011-01-21 10:40:52

Sendmail

2010-06-03 13:44:35

Sendmail配置

2011-01-21 09:32:57

LinuxSendmail

2011-01-19 10:57:54

sendmail配置

2010-06-03 13:21:46

Sendmail 配置

2011-01-21 15:08:45

Sendmail

2011-01-21 15:27:10

Sendmail

2011-01-18 14:24:03

Linuxsendmail配置

2010-05-25 15:43:07

Sendmail配置

2010-06-07 10:41:25

2010-06-07 10:01:26

Linux sendm

2011-01-18 16:23:23

2010-06-03 13:56:54

Sendmail 配置

2010-06-03 13:49:04

Sendmail 配置

2011-01-19 10:48:38

sendmail配置

2010-06-07 09:47:34

php sendmai

2011-01-19 10:32:09

sendmail配置

2010-06-02 16:31:28

Linux sendm

2010-05-25 16:03:18

sendmail配置
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號