卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Sendmail配置手記

Sendmail 配置手記Author:NetSeek綱要:1. DNS的配置2. 相關(guān)配置文件介紹3. 具體配置4. OUTLOOK測試郵件收發(fā)正常.5. Webmail的支持(squirrelma

Sendmail 配置手記

Author:NetSeek

綱要:

1. DNS的配置

2. 相關(guān)配置文件介紹

3. 具體配置

4. OUTLOOK測試郵件收發(fā)正常.

5. Webmail的支持(squirrelmail)

環(huán)境:

RHEL4 sendmail-8.13 dovecot cyrus-sasl httpd-2 php squirrelmail 一,DNS 的配置

DNS 我已經(jīng)設(shè)定好啦,我們來測試一下.

[root@localhost ~]#nslookup mail.xxit.com

Server: 210.22.70.X

Address: 210.22.70.x#53

Non-authoritative answer:

Name: mail.xxit.com

Address: 210.52.216.X

二,Sendmail 相關(guān)安裝配置介紹

1. 相關(guān)配置文件及功能:

,

/etc/mail/access sendmail 訪問數(shù)據(jù)庫文件

/etc/mail/aliases 郵箱別名

/etc/mail/local-host-names sendmail 接收郵件主機列表 /etc/mail/mailer.conf 郵寄配置程序

/etc/mail/mailertable 郵件分發(fā)列表

/etc/mail/sendmail.cf sendmail的主配置文件 /etc/mail/virtusertable 虛擬用戶和域列表

2.. 相關(guān)軟件包

# rpm -qa|grep sendmail

sendmail-8.13.1-3.RHEL4.5

sendmail-cf-8.13.1-3.RHEL4.5

sendmail-devel-8.13.1-2

# rpm -qa|grep dovecot

dovecot-0.99.11-4.EL4

三,Sendmail 具體配置

1. 添加郵件虛擬主機虛名:

#cd /etc/mail

# vi local-host-names ,在里面添加郵件虛擬主機 xxit.com

mail.xxit.com

2.打開SMTP 發(fā)信認(rèn)證

,

#vi /etc/mail/sendmail.mc

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

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

將其改為如下:

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

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

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

重啟sendmail

然后用m4重新生成sendmail.cf

#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

3. 安裝IMAP 和POP3

[root@localhost mail]# rpm -qa|grep dovecot

dovecot-0.99.11-4.EL4

(RHEL3,imap:RHEL4 dovecot)

#vi /etc/doctov.conf

protocols = pop3 pop3s imap imaps

#service dovecot restart

#service sendmail restart

,

查看端口是否工作正常:

#netstat –utl

tcp 0 0 *:imaps *:* LISTEN tcp 0 0 *:pop3s *:*

tcp 0 0 *:pop3 *:*

tcp 0 0 *:imap *:*

5. 安全認(rèn)證組件:

[root@localhost ~]# rpm -qa|grep sasl

cyrus-sasl-md5-2.1.19-5.EL4

cyrus-sasl-plain-2.1.19-5.EL4

cyrus-sasl-gssapi-2.1.19-5.EL4

cyrus-sasl-ntlm-2.1.19-5.EL4

cyrus-sasl-sql-2.1.19-5.EL4

cyrus-sasl-2.1.19-5.EL4

cyrus-sasl-devel-2.1.19-5.EL4

#vi /etc/sysconfig/saslauthd

MECH=shadow 改為MECH=pam

#servcie saslauthd restart

[root@localhost ~]# cat /etc/pam.d/smtp* LISTEN LISTEN LISTEN

,

#PAM-1.0

auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth #PAM-1.0

auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth #PAM-1.0

auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth #servcie saslauthd start //啟動安全認(rèn)證

-------------

測試郵件:

#mail q

#sendmail -q

#tail /var/log/maillog 多分析日志

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

# vi /etc/aliases

最后一行加入:

,

ltocc:netseek,okman,javin,cnseek@gmail.com

(給ltocc 發(fā)郵件,netseek,okman,javin,cnseek@gmail可以收到郵件)

#newaliases 使別名生效.

但是這樣做,可能在幾年以后,越來越多,你看你的aliases 里的include(包括) 功能,使用文件類型的方法達到郵件群發(fā)的目的。

#vi /etc/mail/ltocc

netseek,

okman,

..

cnseek@gmail.com ,最后一個不用呆", ",與變量設(shè)置規(guī)則相符.

#vi /etc/aliases

ltocc: :include:/etc/mail/ltocc

#newaliases

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

#vi /etc/mail/access

通常情況下,Sendmail 不會為郵件服務(wù)Relay 信息,這樣可以防止一些有惡意的人利用別人的郵件服務(wù)器亂發(fā)郵件。缺省情況下,Sendmail 關(guān)閉了Relay 功能。如果你要為別的服務(wù)器Relay 郵件,可以進行如下設(shè)置——在access 文件中加入要為其Relay 信件的機器,格式為:

hostname RELAY

,

ipaddress RELAY

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

access 文件內(nèi)容:

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

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

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

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

#makemap hash access.db

service sendmail restart

8. 添加郵件登陸賬號

#useradd –s /sbin/nologin nestseek

#passwd netseek

9. 添加虛擬域:

#vi /etc/mail/virtusertable

[email]webmaster@xxit.com[/email] netseek

,

[email]cnseek@xxt.com[/email] cnseek

運行makemap 命令為virtusertable 重新建立數(shù)據(jù)庫映謝。

#cd /etc/mail

#makemap hash virtusertable.db < virtusertable

四,Outlook Express 5.0 的配置

1. 打開你的Outlook Express ,修改你的賬號屬性,在服務(wù)器選項,選取我的smtp 服務(wù)器需要認(rèn)證選項, 然后進入配置。

五,Squiremail 的安裝:

1. 安裝WEB 管理組件

#tar jxvf squirrelmail-1.4.8.tar.bz2

#mv squirrelmail-1.4.8 mail.cnxint.com

# tar jxvf all_locales-1.4.8-20060903.tar.bz2

2. 在Apache 添加虛擬主機目錄:

#vi /etc/httpd/conf/httpd.conf

#mail.xxit.com

#mkdir /var/ww/mail.xxit.com

ServerAdmin [email]service@xxit.com[/email]

DocumentRoot "/var/www/mail.xxit.com/"

ServerName mail.xxit.com

,

ErrorLog /var/log/httpd/error-mail.xxit.com_log

CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/access_mail.xxit.com.Ymd" combined

Options Includes FollowSymLinks ExecCGI

AllowOverride All

Order allow,deny

Allow from all

#cd /var/www/mail.xxit.com

#chmod -R 777 data/

# chown apache.apache data/ -R

# mkdir Attachment

# chmod 777 Attachment/

#chown apache.apache Attachment/

# cd /var/www/mail.xxit.com/locale

# tar jxvf all_locales-1.4.8-20060903.tar.bz2

#cd all_locales

#./configure

,

1. Organization Preferences //組織設(shè)置

2. Server Settings //服務(wù)設(shè)置

3. Folder Defaults //文件夾設(shè)置

4. General Options (//1.Data Directory : /var/www/mail.cnxit.com/data/) //一般設(shè)置

5. Themes //主題

6. Address Books //地址

7. Message of the Day (MOTD)

8. Plugins //組件設(shè)置

9. Database //數(shù)據(jù)庫

10. Languages //語言設(shè)置.

3. 下載安裝多國語言包

#tar jxvf all_locales-1.4.8-20060903.tar.bz2

#cd all_locales

#./install 輸入您安的的WEB 郵件存放目錄/var/www/mail/xxit.com

選擇:10//設(shè)置日文語言支持

Language preferences

1. Default Language : ja_JP

2. Default Charset : iso-2022-jp

4. Web 界面測試

標(biāo)簽: