平台为Linux CentOS 7;
要求为快速搭建,少跟我废话的,要多快有多快的。网上百了一下谷了一下,最后选定iRedMail这个开源的产品。
当然原因不仅是因为开源,而且还因为它可以批量创建邮箱账号,至于用途嘛,嘿嘿,不告诉你。
网上的教程嘛,有不少,有的还有图文。不过呢,个人建议要看就看官方的文档。网络上的有的是这抄那抄的,有的照着做就会给带到某个沟里,让你百思不得解。 官方文档
这里记录一下一些我个人认为值得记录的地方:
- 批量创建邮箱用户:
cd /root/iRedMail-0.9.5-1/tools bash create_mail_user_SQL.sh linc.hu user1 user2 user3
这是批量创建邮箱用户的脚本。邮箱容量,邮箱密码,这些设置可以自行编辑这个.sh脚本修改即可。
确切点说应该是生成批量创建用户的SQL查询语句。后续还是要使用SQL进行导入的。
# mysql -uroot -p sql> USE vmail; sql> SOURCE output.sql;
我觉得还不够人性化,脚本应该prompt几个参数,比如容量,比如密码,然后数量,然后执行即可。这要还要手工输user1,user2,要是我要创建100个用户,难道我从user1输到user100 ? 不科学,绝对不科学。
--好吧,这里留个任务,自己将改写这一个脚本,让它适合自己。
- 收邮件很慢的问题
http://libin580.blog.51cto.com/2252719/1769932 这里有说明。
我这里直接转出重点,省得浪费时间读长文。
收邮件慢的原因就是iRedMail它默认启用的灰名单引起的。
cd /opt/iredapd/tools/ python spf_to_greylist_whitelists.py outlook.com microsoft.com
如果要列出当时的名单,则不带任何参数即可。
python spf_to_greylist_whitelists.py
我发现这样列出来的,并没有把刚才加入的算在里面。
这里也留下一个任务,查明这脚本原理。为毛没有把新加入灰名单的域名给加进去。
转载请注明:Linc Hu » 捣腾记录:iRedMail 快速搭建邮件服务器