成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

配置簡(jiǎn)單的sendmail郵件服務(wù)器

RGB-294934721sendmail 郵件服務(wù)器詳細(xì)配置講解Sendmail 服務(wù)軟件包:sendmail-8.13.8-2.el5.i386.rpm //sendmail服務(wù)的主程序包

RGB-294934721

sendmail 郵件服務(wù)器詳細(xì)配置講解

Sendmail 服務(wù)軟件包:

sendmail-8.13.8-2.el5.i386.rpm //sendmail服務(wù)的主程序包

sendmail-cf-8.13.8-2.el5.i386.rpm //sendmail宏文件包

sendmail-devel-8.13.8-2.el5.i386.rpm //sendmail服務(wù)器開(kāi)發(fā)工具軟件包

sendmail-doc-8.13.8-2.el5.i386.rpm //sendmail服務(wù)器的說(shuō)明文檔

m4-1.4.5-3.el5.1.i386.rpm //宏處理過(guò)慮軟件包

dovecot-1.0-1.2.rc15.el5.i386.rpm //接收郵件軟件包,安裝時(shí)需要注意安裝順序

Sendmail 相關(guān)配置文檔:

/etc/mail/sendmail.cf //sendmail核心配置文件。

/etc/mail/sendmail.mc //模板文件,定義了操作系統(tǒng)類型、文件位置、請(qǐng)求特征及郵件發(fā)送工

具、用戶列表等信息,通過(guò)編輯此文件后再使用m4工具將結(jié)果導(dǎo)入

sendmail.cf 完成配置sendmail 核心配置文件,降低配置復(fù)雜度。

/etc/mail/local-host-name //本地主機(jī)名和域名的列表,決定收到的郵件是本地郵件,還是遠(yuǎn)

程郵件,然后決定是本地投送還是轉(zhuǎn)發(fā)

/etc/mail/access //完成中繼轉(zhuǎn)發(fā)功能,即加入允許訪問(wèn)的域名

/etc/mail access.db //是通過(guò)access 文件生成的數(shù)據(jù)庫(kù)

/etc/aliases.db //用來(lái)定義郵箱別名,位于/etc/mail/aliases.db

virtusertable.db //用來(lái)設(shè)置虛擬賬戶,位于/etc/mail/virtusertable.db

/etc/mail/sendmail.cw //當(dāng)一個(gè)主機(jī)有多個(gè)域名時(shí),在此加入這些域名

/var/spool/mqueue //郵件隊(duì)列臨時(shí)存放的目錄

/var/mail //存放所有收到的郵件

/var/log/maillog //日志文件

搭建Sendmail 服務(wù)器流程:

(*)配置好DNS 下的郵件交換器記錄 *郵件交換器記錄必需要添加,不然不能發(fā)送郵件

(1)配置sendmail.mc 文件

(2)使用m4工具將sendmail.mc 文件導(dǎo)入sendmail.cf 文件

(3)配置local-host-names 文件

(4)建立用戶帳號(hào)

(5)重新啟動(dòng)服務(wù)使配置生效

現(xiàn)在開(kāi)始安裝sendmail 服務(wù)

第 1 頁(yè) 共 8 頁(yè)

2012年5月25日星期五

,

RGB-294934721

一、首先安裝好DNS 服務(wù)器

[root@localhost ~]# vim /etc/resolv.conf //編輯DNS 地址

nameserver 10.6.7.100

[root@localhost ~]# vim /etc/named.conf //編輯配置文件

options {

listen-on port 53 { any; };

listen-on-v6 port 53 { any ; };

allow-query { any ; };

zone "." IN {

type hint;

file "named.ca";

};

zone "rgb.com " IN {

type master ;

file "rgb.com.zone ";

};

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

type master ;

file "10.6.7.arpa ";

查看DNS 正向反向區(qū)域里面是否添加了MX 郵件交換記錄:

[root@localhost ~]# vim /var/named/rgb.com.zone $TTL 1D

@ IN SOA ns.rgb.com. root.rgb.com. (

0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS ns.rgb.com.

ns A 10.6.7.100

www A 10.6.7.100

@ MX 10 mail.rgb.com.

mail A 10.6.7.100

[root@localhost ~]# vim /var/named/10.6.7.arpa $TTL 1D

@ IN SOA ns.rgb.com. root.rgb.com (

第 2 頁(yè) 共 8 頁(yè)

2012年5月25日星期五

,

RGB-294934721

0 ; serial

1D ; refresh

1H ; retry

1W ; expire

3H ) ; minimum

NS ns.rgb.com.

100 PTR ns.rgb.com.

100 PTR www.rgb.com.

@ MX 10 mail.rgb.com.

100 PTR mail.rgb.com.

改 正、反區(qū)域文件的權(quán)限:

[root@localhost named]# chgrp named rgb.com.zone 10.6.7.arpa

重啟named 服務(wù),現(xiàn)在來(lái)測(cè)試MX 記錄:

[root@localhost named]# nslookup

> set q=mx //測(cè)試MX 記錄

> rgb.com //檢測(cè)MX 記錄時(shí)這里一定要輸入這個(gè)區(qū)域名,而不是主機(jī)名 區(qū)域名

Server: 10.6.7.100

Address: 10.6.7.100#53

rgb.com mail exchanger = 10 mail.rgb.com. //這里顯示已成功

二、接下來(lái)就是安裝sendmail 包了:

默認(rèn)已安裝sendmail-8.13.8-2.el5及m4-1.4.5-3.el5.1包,我們只需要安裝sendmail-cf-8.13.8-2.el5宏文件包和dovecot-1.0.5-1.fc8.i386.rpm 接收郵件軟件包就可以了。

[root@localhost Packages]# rpm -ivh sendmail-cf-8.14.1-4.2.fc8.i386.rpm

warning: sendmail-cf-8.14.1-4.2.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2

Preparing... ########################################### [100] 1:sendmail-cf ########################################### [100]

[root@localhost Packages]# rpm -ivh dovecot-1.0.5-1.fc8.i386.rpm

warning: dovecot-1.0.5-1.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 Preparing... ########################################### [100] 1:dovecot ########################################### [100]

此時(shí)需要安裝的rpm 包已裝完,現(xiàn)在就差配置了,在配置之前,最好是對(duì)/etc/mail下面這幾個(gè)

第 3 頁(yè) 共 8 頁(yè)

2012年5月25日星期五

,

RGB-294934721

文件備個(gè)份: sendmail.mc sendmail.cf

[root@localhost mail]# cp sendmail.mc sendmail.mc.bak

[root@localhost mail]# cp sendmail.cf sendmail.cf.bak

三、開(kāi)啟sendmail 認(rèn)證功能

接下來(lái)就開(kāi)始編輯sendmail.mc 發(fā)信認(rèn)證這個(gè)文件了,打開(kāi)這個(gè)文件編輯如下:

[root@localhost ~]#vim /etc/mail/sendmail.mc

將52-53兩行配置文件前面的dnl 去掉:

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN

PLAIN')dnl

#注意:TRUST_AUTH_METH define 前面不要留有空格

第116行將smtp 偵聽(tīng)范圍從127.0.0.1改為0.0.0.0或?qū)⑦@行前面加dnl 注釋掉。

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

或 DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

第155行:LOCAL_DOMAIN(``localhost.localdomain ')dnl 修改成如下自己域:

LOCAL_DOMAIN(`rgb.com')dnl //這里的是本地郵箱的域名

四、更改訪問(wèn)數(shù)據(jù)庫(kù)文件,再來(lái)修改access 配置文件,把想要接收和發(fā)送的網(wǎng)段添加到最后面,如下:

[root@localhost ~]#vim /etc/mail/access

# By default we allow relaying from localhost...

Connect:localhost.localdomain RELAY

Connect:localhost RELAY

Connect:127.0.0.1 RELAY

Connect:10.6.7.0 RELAY //這是你要接收和發(fā)送的網(wǎng)段

或者

Connect:rgb.com

五、現(xiàn)在再來(lái)添加sendmail 服務(wù)器郵箱的域名

[root@localhost mail]# vim local-host-names

在里面添加郵箱域名,

rgb.com /例:用戶名@域名 qqq@rgb.com

如果想用IP 地址接收郵件,則需要在該文件中寫入IP

第 4 頁(yè) 共 8 頁(yè)

2012年5月25日星期五 RELAY //這是你接收和發(fā)送的域名

,

RGB-294934721

六、再來(lái)修改接收郵件服務(wù)的這個(gè)配置文件,如下:

[root@localhost mail]# vim /etc/dovecot.conf

將第20行前面的#號(hào)去掉

protocols = imap imaps pop3 pop3s //沒(méi)有這行OutlookExpress 只能發(fā)送不能接收郵件 到這一步所有的配置文件都修改好了。

七、現(xiàn)在就要開(kāi)始用運(yùn)行M4程序,重新生成sendmail.cf 文件,如下:

[root@localhost mail]# m4 sendmail.mc > sendmail.cf

八、再用makemap 命令進(jìn)行數(shù)據(jù)庫(kù)更新,如下:

[root@localhost mail]# makemap hash access.db < access

到了現(xiàn)在基本上都配置完成了,現(xiàn)在就要添加用戶了

#useradd qqq

#useradd www

#passwd qqq

#passwd www

九、用戶添加了現(xiàn)在就可以啟動(dòng)郵件服務(wù)了,默認(rèn)sendmail 服務(wù)已啟動(dòng),dovecot 服務(wù)沒(méi)有啟動(dòng),啟動(dòng)如下

#service sendmail restart

#service dovecot restart

十、可以通過(guò)telnet 本機(jī)IP 25來(lái)驗(yàn)證sendmail 服務(wù)是否已經(jīng)正常啟動(dòng),若登陸成功,則說(shuō)明sendmail 服務(wù)已經(jīng)成功啟動(dòng)。

[root@localhost mail]# telnet localhost 25

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

220 localhost.localdomain ESMTP Sendmail 8.14.1/8.14.1; Wed, 2 Nov 2011 01:22:44 0800 ehlo localhost //這是要輸入的命令

,

RGB-294934721

250-8BITMIME

250-SIZE

250-DSN

250-ETRN

250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN //在AUTH 后面有LOGIN 就基本上可以在 250-DELIVERBY OutlookExpress 上認(rèn)證了

250 HELP

quit //這是退出界面的意思

注:DNS 中郵件交換器記錄必需要添加,不然不能接收郵件

在客戶端打開(kāi)outlook ,配置時(shí)要注意下面這一對(duì)話框:

常用知識(shí):

創(chuàng)建郵件列表別名:

# vim /etc/aliases

最后一行加入:

Laoban: qqq,www 給laoban 發(fā)郵件,qqq,www 這兩個(gè)用戶可以收到郵件 ltocc: qqq 給ltocc 發(fā)郵件,qqq 可以收到郵件

#newaliases 使別名生效,或者重啟動(dòng)service sendmail restart服務(wù)使別名生效 通過(guò)這種方法可以達(dá)到郵件群發(fā)的目的

Relay 轉(zhuǎn)發(fā)

#vim /etc/mail/access

通常情況下,Sendmail 不會(huì)為郵件服務(wù)Relay 信息,這樣可以防止一些有惡意的人利用別人的郵件服務(wù)器亂發(fā)郵件。缺省情況下,Sendmail 關(guān)閉了Relay 功能。如果你要為別的服務(wù)器Relay

第 6 頁(yè) 共 8 頁(yè)

2012年5月25日星期五

,

RGB-294934721

郵件,可以進(jìn)行如下設(shè)置——在access 文件中加入要為其Relay 信件的機(jī)器,格式為: hostname RELAY

ipaddress RELAY

如果要為一個(gè)域內(nèi)多個(gè)機(jī)器Relay 信件,則可以在/etc/mail/access文件中直接加入其子網(wǎng)IP 或域名,如下所示:

access 文件內(nèi)容:

domainname.com RELAY(允許為域domainname 的所有計(jì)算機(jī)relay 郵件)

localhost RELAY

192.168.1.0 RELAY (為192.168.1.0此網(wǎng)內(nèi)所有機(jī)器relay 郵件)

此文件惟一決定了哪些機(jī)器、哪個(gè)域可以使用郵件服務(wù)器轉(zhuǎn)發(fā)郵件。

根據(jù)自己需要修改完成后,生成數(shù)據(jù)庫(kù)文件:

#makemap hash access.db

service sendmail restart

建立郵箱

例如:將郵箱目錄放在/boot下的mail1,mail2目錄

useradd mail1 -d /boot/mail1

useradd mail2 -d /boot/mail2

passwd mail1

passwd mail2

修改轉(zhuǎn)發(fā)和返回時(shí)間, 最大郵件kb, 連接的最長(zhǎng)時(shí)間,

修改sendmail.cf (/etc/mail/sendmail.cf) 前提用M4重新生成sendmail.cf 文件后再改 修改如下:

O Timeout.connect=1m 設(shè)置等待連接的最長(zhǎng)時(shí)間為1分鐘,在318行

O Timeout.queuereturn=5d 335行

O Timeout.queuewarn=3h 設(shè)定服務(wù)器為郵件轉(zhuǎn)發(fā)時(shí)間為3h(如果信寄不出去,

系統(tǒng)會(huì)寄一封信通知使用者, 繼續(xù)5d) 340行

設(shè)置用戶郵件的大小限制(187行)

在sendmail.mc 中沒(méi)有這個(gè)選項(xiàng),這個(gè)要在sendmail.cf 中設(shè)置

前提是先把sendmail.mc 生成sendmail.cf 后再在sendmail.cf 中設(shè)置,不然會(huì)替換掉 vim /etc/mail/sendmail.cf

# maximum message size

#O MaxMessageSize=0 默認(rèn)不限制,以字節(jié)為單位

我們可以設(shè)置成郵件最大不超過(guò)20MB ,

第 7 頁(yè) 共 8 頁(yè)

2012年5月25日星期五

,

RGB-294934721

O MaxMessageSize=20971520 //20MB=20*1024KM*1024b

意思為每次收發(fā)郵件最大為20MB ,任何超過(guò)這個(gè)值的郵件將被拒絕。

O MaxMessageSize = 1048576 這是按字節(jié)算的1024字節(jié)=1K 1024K=1M

意為每次收發(fā)郵件最大為1MB ,任何超過(guò)這個(gè)值的郵件將被拒絕。

利用quota 限制用戶郵箱大小

先修改fstab 文件(/etc/fstab)使目錄開(kāi)啟quota 功能,如對(duì)/var做quota

將LABEL=/var /var ext3 defaults 1 2

修改后

LABEL=/var /var ext3 defaults,usrquota,grpquota 1 2

重啟系統(tǒng)后才能開(kāi)啟quota 功能

命令:

quotacheck -avug !生成aquota.user 和aquota.group

quotaon -avug !開(kāi)啟quota 功能

修改用戶限制

edquota -u mail1 # mail1是要設(shè)置磁盤配額的用戶

修改里面的soft,hard(soft為警戒線,hard 為最大)

Disk quotas for user rgb (uid 500):

Filesystem blocks soft hard inodes soft hard

/dev/sda2 4 0 20000 1 0 0

這里mail 用戶修改為hard(20000),意思是容量不能超過(guò)20M 。

第 8 頁(yè) 共 8 頁(yè)

2012年5月25日星期五

標(biāo)簽: