配置邮件服务器

          去年配置一次,没有成功,没想到配置一个免费的邮件服务器,会那么复杂。前些天碰巧在GIT上看到有人做了一个dock image,把邮件服务器的各种程序打包,配好了,就又勾起了再一次配置邮箱服务器的想法,因为在vps上使用了docker部署应用,所以使用环境是现成的,把docker image拉下来,运行很简单,但还是需要配置许多东西,这中间停了一段时间,浏览各种邮箱提供商的产品,竟发现,邮箱服务比租一个vps主机还要贵许多。坚持着把邮件服务器配置成功。

        根据git上的说明,配置完成后,第一个问题,不能在foxmail上创建邮箱,日志里提示,鉴权密码不一致,反复的试验,删除邮箱、创建邮箱,就是不成功,看git上提交的issue,在docker-compose.yml里加上:restart: always,SSL_TYPE=letsencrypt,重启docker,因linode vps主机以ipv6地址为主,又去掉ipv6,操作linode的设置,不让linoe创建网络配置,不知这一步是否起了作用,反正也操作了一变,最终能在fomailh 创建邮箱了。

        第二个问题,不能收邮件,提示找不到域名,又重新在dns服务器上配置域名,原先mx记录用的A记录的名字,现改成mail的全域名的形式,收邮件成功。

配置邮件服务器_第1张图片

 

 

      关闭linode的 ipv6,下面方法有效:

https://askubuntu.com/questions/1046057/disabling-ipv6-in-ubuntu-18-04-server

To clarify Stephan Rauch (for 18.04 only) - If using grub method to disable ipv6, the /etc/sysctl.conf configuration changes were not needed. I ended up leaving them in, (in case netplan is fixed in future) but all that is needed is the following:

sudo vi /etc/default/grub

Modify the GRUB_CMDLINEs to look like:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

Then execute:

sudo update-grub
sudo reboot

Enjoy ipv4.

 

你可能感兴趣的:(邮箱)