centos5.1/RH5下postfix+dovecot+sasl2+webmail,发信认证。

上一篇 / 下一篇  2008-11-06 10:07:45

查看( 130 ) / 评论( 2 )
由于只是利用企业邮局发信,并不是专业的搭建一台完整的企业邮局出来,关于mailscanner,spam,fprot都没有装!
包括mysql的认证!回头我继续作了!补充上来

娘的,太球累了~~出的都是莫名其妙的问题!~~

环境centos5.1
企业域名aiyonet.com

邮件服务器 mail.aiyonet.com

ip:1.1.1.1
------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
第一步,设置好DNS,这个很重要!

由于没有和客户良好的沟通!~~很多情况dns问题都不知道怎么解决!~

利用新网的dns。 web服务器和mail服务器不在同一台!

dns里面增加
mail.aiyonet.com A 1.1.1.1
aiyonet.com MX mail.aiyonet.com

完成后,可以利用nslookup查看!或者到
http://www.checkdns.net/quickcheckdomainf.aspx
去查看!

nslookup
> set type=mx
> aiyonet.com

DNS好了之后!
我们开始配置服务器!
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
1。修改mail服务器的hostname
vi /etc/sysconfig/hostname

HOSTNAME=mail.aiyonet.com

reboot

在/etc/hosts里面添加相关纪录
1.1.1.1 mail.aiyonet.com localhost

然后用
hostname查看!~
--------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
2.安装postfix

yum install postfix

3。配置/etc/postfix/main.cf

修改或者去掉注释
myhostname = mail.aiyonet.com

修改或者去掉注释

mydomain = stylepifa.com

修改或者去掉注释

myorigin = $mydomain

修改或者去掉注释
inet_interfaces = all

修改或者去掉注释
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
mail.$mydomain,www.$mydomain,ftp.$mydomain

修改或者去掉注释

mynetworks_style. = subnet

修改
mynetworks = 127.0.0.0/8, localhost, 192.168.0.0/24

修改

relay_domains = $mydestination

修改或者去掉注释:
home_mailbox = /Maildir/ 这一步可以先不做!因为每个人的环境不一样!设置邮件存储的目录不一样!就是因为这一步,折腾了我好久!。后面再说

现在因该差不多配置完了!~~~
然后启动postfix看看!别忘记打开25端口,还有停止sendmail进程!

telnet localhost 25

是不是正常!

不对的话,察看配置文件的错误!还有日志!
---------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
第二

接下来配置认证!~~由于邮件客户不是很多!用系统自带的shadow认证!

yum安装cycus-sasl*

vi /etc/sysconfig/saslauthd

修改

SOCKETDIR=/var/run/saslauthd
MECH=shadow

vi /usr/lib/sasl2/smtpd.conf

修改或者添加
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
log_level:3

然后重新启动/etc/init.d/saslauthd start

用 /usr/sbin/testsaslauthd -u 系统用户 -p 密码

是不是返回
ok,successd

---------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
继续回到postfix的main.cf
最后面添加
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination,permit_mynetworks
smtpd_client_restrictions = permit_sasl_authenticated

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

第三
配置dovecot.conf

vi /etc/dovecot.conf
修改protocols = pop3 imap pop3s

启动dovecot

别忘记打开防火墙端口
110和143

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

现在基本配置完了!可以手动创建用户看看!
然后用outlook是不是可以收发!
至于搭建webmail
可以参考http://www.6xuan.com/read.php/7.htm

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

出错的话!请查看相应的日志文件!

我把我遇到的问题出错说错来!~

1。如果出现不能发信,smtp错误之类的!

查看配置文件的
mynetworks = x.x.x.x  添加相应的网段!
main.cf最后添加的规则的reject都去掉测试。
还是查看认证是否通过。

2。如果相应服务不能启动。
查看谁占用了25.110.143这些端口!
然后配置文件是不是规范。

3。如果可以发信,但是不能收信!

请查看日志,是否信件已经到达服务器上了!

如果到了话,那就是收信目录或者权限不对影响!

我的收信都在/home/Maildir      

修改main.cf

home_mailbox = /Maildir/

4。有时候能发,有时候能收!发信和收信很不规范
查看dns设置,以及是不是被列入垃圾邮件

TAG: 认证 postfix dovecot webmail

jutang的博客 jutang 发布于2008-11-07 11:48:44
先收下了,我现在想怎么anti-spam
leminsky发布于2008-11-09 15:17:34
谢谢你的分享!好运!
我来说两句

(可选)

日历

« 2009-01-09  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 1472
  • 日志数: 31
  • 建立时间: 2008-06-23
  • 更新时间: 2008-11-14

RSS订阅

Open Toolbar