mail服务器第一天——iredmail

先直接上安装方法,然后再说问题

我的是centos6.5×64
先update

1
yum update

设置一个完全合格的域名(FQDN)主机名
执行命令hostname -f以查看当前主机名:

1
mail.ctnmb.com

如果不是一个合格的域名,就要重新设置
第一个,编辑/etc/sysconfig/network文件,把hostname设置成我们需要创建的邮件域名mails.ctnmb.com
第二个,编辑/etc/hosts文件,在最上面一样加上127.0.0.1 mail.ctnmb.com mail localhost.localdomain localhost 脚本,注意其中修改成我们自己的主机名。
重启VPS之后,再用”hostname -f”查看会看到当前的主机名已经变化成我们需要的。
《然后我这里要说的就是我后面出现的问题,由于进去安装界面设置的hostname与主机的hostname不能一样,所以这里设置成了mails,然后安装那里写了mail,之后就出现问题,要在安装完之后将主机的hostname改回mail》
——
然后开始安装
去官网下载最新的http://www.iredmail.org/download.html
我现弄的是0.9.4的

1
2
3
4
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.4.tar.bz2
tar xjf iRedMail-0.9.4.tar.bz2
cd iRedMail-0.9.4
bash iRedMail.sh

然后看着界面安装就好了
中间要等得有点久,给点耐心吧

还有就是默认是需要https登录的,我们要么设置SSL证书登录,或者到/var/www/roundcubemail/config/config.inc.php文件中设置$config[‘force_https’] = true;参数改成false之后重启才可以生效。

mail的网页 http://mail.ctnmb.com/mail/
后台管理 http://mail.ctnmb.com/iredadmin/
用postmaster登录mail web之后就会看到有两个邮件,其中一封写了全部的配置信息,这个要仔细看,能解决好多问题的

我的问题来了,我有大部分的服务器都不能自启动,不管是chkconfig还是添加rc.local都不行,最后,只能手动吧
postfix nginx php-fpm uwsgi clamd amavisd sogod fail2ban
这些都是我不能自启动的
还有一个iredapd,这个上面没写,但是没启动起来就会发不出邮件报错
所以都开起来吧
然后就进去发邮件了,但是记得发邮件前还要设置发件人身份,我的就设置成postmaster@mail.ctnmb.com
原本是postmaster@127.0.0.1,但是这样是发不出邮件的

还有还有,还有个最仲要的问题,就是,tm的不知道为何发信神速啊,秒到QQ邮箱,但是我QQ邮箱回邮件,每次都要发好久,看了一下状态,重投了6次左右才能收到,这个我也不知道啥情况
今天貌似就这样吧,先记录一下,我怕睡醒就忘了,明天继续研究

域名问题的,还要把postfix main.cf 中hostname的数据项改成正确的域名

1
2
3
4
# hostname
myhostname = mail.ctnmb.com
myorigin = mail.ctnmb.com
mydomain = mail.ctnmb.com

添加评论