Owen的酒楼

--酒楼上渡过的人生--
生命太短,人生太长,但愿别喝醉了。

导航

Centos smtp 邮件服务器安装及配置 ZT

Posted on 2010-08-27 11:45  Hicome  阅读(1042)  评论(0编辑  收藏  举报

sendmail邮件服务器安装及配置:

-
-
文章搜索:     【点击打包该文章】 
【本站开通在线QQ讨论群】

Centos 5.1 sendmail邮件服务器安装及配置

1、软件安装
主要包
dovecot-1.0-1.2.rc15.el5.i386.rpm   //imap (收邮件)
sendmail-8.13.8-2el5.i386.rpm
sendmail-cf-8.13.8-2el5.i386.rpm //配置文件
cyrus-sasl-2.1.22-4.i386.rpm //smtp验证
可直接用图形化界面安装,钩选"邮件服务器"进行安装 
2、配置 
sendmail配置主目录:/etc/mail
dovecot配置:/etc/dovecot.conf   //保持默认 
A:------------------------------- 
#cd /etc/mail
#vi sendmai.mc 
(1)修改116行的127.0.0.1为0.0.0.0   //所有人都可以使用本邮件服务器
(2)第52行和53行,把最前面的dnl删除    //smtp验证后允许所有域转发 不管access.db怎么设置
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl 
#m4 sendmail.mc > sendmail.cf   //生成配置 
B:-------------------------------
#vi local-host-names
abc.com //加入邮件域名 
C:-------------------------------
#vi access      //加入邮件域名
qq.com RELAY   //允许发邮件到qq.com smtp不验证也可以发至qq.com
#makemap hash access.db<access    //生成数据库 
D:-------------------------------
#service sendmail restart //重启sendmail 
E:-------------------------------
#service dovecot start    //启动imap
#service saslauthd start   //启动saslauthd 
F:-------------------------------
修改IPTABLES防火墙设置
允许SMTP 及添加其它端口:110 
G:-------------------------------
#useradd mailtest
#passwd mailtest   //添加邮箱帐号

修改改/etc/passwd    bash为/sbin/nologin安全点


文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/200876/130691.html

==============================================================================

Sendmail 相关安装配置介绍1.相关配置文件及功能:/etc/mail/access sendmail 访问数据库文件/etc/mail/aliases 邮箱别名/etc/mail/local-host-names sendmail 接收邮件主机列表/etc/mail/mailer.conf 邮寄配置程序/etc/mail/mailertable 邮件分发列表/etc/mail/sendmail.cf sendmail的主配置文件/etc/mail/virtusertable 虚拟用户和域列表2..相关软件包# rpm -qa|grep sendmail# rpm -qa|grep dovecot三,Sendmail具体配置

1.添加邮件虚拟主机虚名:#cd /etc/mail # vi local-host-names ,在里面添加邮件虚拟主机

2.打开SMTP发信认证#vi /etc/mail/sendmail.mc将其改为如下:重启sendmail然后用m4重新生成sendmail.cf

3.安装IMAP和POP3[root@localhost mail]# rpm -qa|grep dovecotdovecot-0.99.11-4.EL4 (RHEL3,imap:RHEL4 dovecot)#vi /etc/doctov.conf#service dovecot restart#service sendmail restart查看端口是否工作正常:#netstat -utl

5.安全认证组件:[root@localhost ~]# rpm -qa|grep saslcyrus-sasl-md5-2.1.19-5.EL4cyrus-sasl-plain-2.1.19-5.EL4cyrus-sasl-gssapi-2.1.19-5.EL4cyrus-sasl-ntlm-2.1.19-5.EL4cyrus-sasl-sql-2.1.19-5.EL4cyrus-sasl-2.1.19-5.EL4cyrus-sasl-devel-2.1.19-5.EL4#servcie saslauthd start //启动安全认证-------------测试邮件:#mail q#sendmail -q#tail /var/log/maillog 多分析日志

6,创建邮件列表别名:# vi /etc/aliases最后一行加入:ltocc:netseek,okman,javin,cnseek@gmail.com(给ltocc发邮件,netseek,okman,javin,cnseek@gmail可以收到邮件)#newaliases 使别名生效.但是这样做,可能在几年以后,越来越多,你看你的aliases里的include(包括)功能,使用文件类型的方法达到邮件群发的目的。#vi /etc/mail/ltoccnetseek, \okman, \..cnseek@gmail.com ,最后一个不用呆%26quot;, \%26quot;,与变量设置规则相符.#vi /etc/aliasesltocc: :include:/etc/mail/ltocc#newaliases

7,Relay转发#vi /etc/mail/access通常情况下,Sendmail不会为邮件服务Relay信息,这样可以防止一些有恶意的人利用别人的邮件服务器乱发邮件。缺省情况下,Sendmail关闭了Relay功能。假如你要为别的服务器Relay邮件,可以进行如下设置%26mdash;%26mdash;在access文件中加入要为其Relay信件的机器,格式为:hostname RELAYipaddress RELAY 假如要为一个域内多个机器Relay信件,则可以在/etc/mail/access文件中直接加入其子网IP或域名,如下所示:  access文件内容:  domainname.com RELAY(答应为域domainname的所有计算机relay邮件)  localhost RELAY  192.168.1.0 RELAY (为192.168.1.0此网内所有机器relay邮件) 此文件惟一决定了哪些机器、哪个域可以使用邮件服务器转发邮件。根据自己需要修改完成后,生成数据库文件:

8.添加邮件登陆账号

9.添加虚拟域:#vi /etc/mail/virtusertable运行makemap命令为virtusertable重新建立数据库映谢。#cd /etc/mail#makemap hash virtusertable.db %26lt; virtusertable

四,Outlook Express 5.0 的配置 1.打开你的Outlook Express,修改你的账号属性,在服务器选项,选取我的smtp服务器需要认证选项, 然后进入配置。

五,Squiremail 的安装:

1.安装WEB治理组件

2.在Apache添加虚拟主机目录:#vi /etc/httpd/conf/httpd.conf#mail.xxit.com#mkdir /var/ww/mail.xxit.com#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

3.下载安装多国语言包#tar jxvf all_locales-1.4.8-20060903.tar.bz2#cd all_locales#./install 输入您安的的WEB邮件存放目录/var/www/mail/xxit.com选择:10//设置日文语言支持Language preferences1. Default Language : ja_JP2. Default Charset : iso-2022-jp4.