有的时候我们需要在内网搭建一个测试用的邮件服务器,毕竟不可能用公网的邮件服务器做测试,不然三两下就把你IP加垃圾邮件的黑名单里了,我们的需求很简单,内网使用,能发能收就行。
需求:搭建一个email服务器,越简单越好
环境:操作系统Ubuntu 16.04 /postfix版本3.1.0 /dovecot版本2.2.22 /邮件客户端Foxmail 7.2
Step 1 安装postfix和dovecot
这步我采取的方式比较直接,在安装Ubuntu 16.04 Server的过程中勾选Mail server即可。
如果你一开始没有安装,那么使用apt-get也应该是比较容易的。
Step 2 参数配置
(1)postfix
需要修改哪些配置?……不存在的^_^,如果你安装操作系统的时候已经设置好域名,那么默认配置完全不用改。
(2)dovecot
是不是配置也不用改?我们拿一个操作系统本地账号试试。
点击“创建”!咦?报错了,看看报的啥?
百度这个问题,找到解决方案:
修改配置文件/etc/dovecot/conf.d/10-auth.conf,去掉disable_plaintext_auth前面的注释,修改为disable_plaintext_auth = no,然后再试试用户登录看看是不是好了
咦,还不行?看看报的啥?
这次说要看日志,那我们打开/var/log/mail.log看看
原来是用户权限不足,无法对收件的路径进行操作,解决办法是将用户加入mail组
usermod -a -G mail 用户名
再试试,果然收发自如了。
以上。
领取专属 10元无门槛券
私享最新 技术干货