快速业务通道

RHEL 5.2下sendmail、dove cot、openwebmail配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-11
地邮件用户.实现时需要编辑/etc/aliases文件,其方法如下图:


user1的邮件转发一份user2.
user3的邮件转发给user4,user3收不到.
发送给hr(系统中没有这个用户)的邮件user5及user6可收到.

2、SendMail虚拟别名

SendMail可以通过本地别名实现以下功能邮件转发等功能,配置时用户可以任意,该功能可以将邮件转发到外部区域.实现时需要编辑/etc/mail/virtusertable文件,其方法如下图:

1:发送给user5@example.zqin邮件转发到onlyzq@gmail.com.
2:发送给
admin@test.zqin的邮件转发到administrator@test.zqin.
3:所有发送给temp.zqin区域的邮件全部转发到
user6@example.zqin.
4:所有发送给tmp.zqin的邮件转到对应
%1@gmail.com,%1表示收件人.

3、SendMail地址伪装

SendMail对本服务器所有发出的邮件进行地址伪装(自动修改发件人地址).

全局伪装

全局伪装针对所有本区域用户,此功能需修改/etc/mail/sendmail.mc文件,下面的例子中所有发住外部区域的邮件收件人所有区域自动修改为zhangqin.com:

       

MASQUERADE_AS(`zhangqin.com’)dnl      #复制修改为要伪装的域名
FEATURE(masquerade_envelope)dnl #这句有例句就在第一句的下几行,取消注释即可
FEATURE(masquerade_entire_domail)dnl #这句有例句就在第一句的下几行,取消注释即可
Empire CMS,phome.net

指定用户伪装

指定用户的地址伪装,该功能只能用于收件人是外部域.这个可以和全局地址伪装同时使用.下面的例子中将所有user7@example.zqin发出的邮件发件人修改为zhangqin@rhel.com.
修改/etc/mail/sendmail.mc文件.

       

FEATURE(genericstable)dnl                    #需要输入,genericstable文件需要新建
MASQUERADE_AS(`always_add_domain’)dnl #这句配置文件中有,不需修改
GENERICS_DOMAIN_FILE(`/etc/mail/local-host-names’)dnl #需要输入

建立用户列表.

在lost-hosts-names中加入虚拟区域名称

4、SendMail访问控制

通过/etc/access可以对通过SendMail的邮件流进行控制,其对邮件流通过的动作主要有以下几种:

From:发件人是其它域,收件人是当前域
To:发件人是当前域,收件人是其它域
Connect:发件人、收件人都是其它域

中继限制可用动作:

REJECT:拒收并发退信通知
OK:无条件接收,当与REJECT发生冲突时优生
RELAY:接收,当与REJECT发生冲突时REJECT优先
DISCARD:拒绝
ERROR:550 your message:拒绝,返回特定通知

下图是一个/etc/access文件的例子:

四、Dovecot常规配置

SendMail只能实现SMTP协议的功能,而目前在使用邮件系统时很多用户还是习惯使用类似foxmail的一些邮件客户端软件,这些软件通常都支持pop3、IMAP4等协议.如果希望在RHEL中实现pop3、IMAP4需要使用dovecot.

Empire CMS,phome.net

安装

1、安装dovecot软件包.

  yum -y install dovecot.i*    

2、dovecot配置比较简单,通常只需修改Dovecot修改支持的协议即可.在/etc/dovecot.conf中已有,只需取消注释即可(如下图).

3、启动dovecot并将其设置为自动运行.

  service dovecot restart
chkconfig dovecot on

五、配置POPs&IMAPs

pop3及IMAP4协议都是采用明文方式进行数据传输,不过可以通过SSL对其数据传输进行加密
.配置方法如下:

1、在/etc/pki/tls/certs目录下输入以下命令生成密钥(dovecot.pem只是文件名可任意).

编辑/etc/dovecot.conf文件,加入下图内容:

在dovecot配置完成后可以通过mutt命令对pop3/pops及imap/iamps进行测试.具体方法如下:

1、使用POP3方法验证Dovecot

mutt -f pop://user@server[:port]
mutt -f pops://user@server[:port]

输入命令可通过pop(如

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号