Ubuntu 16.04上的邮件服务器

时间:2018-06-02 04:40:05

标签: dns ubuntu-16.04 postfix-mta mail-server

我正在按照本指南介绍如何使用postfix在Ubuntu 16.04上安装邮件服务器:

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-on-ubuntu-16-04

问题是,当我到达第7步时,我得到了预期的错误Can't canonicalize "/home/<user>/Maildir"

但是当我运行ls -R ~/Maildir时,我收到错误ls: cannot access '/home/<user>/Maildir': No such file or directory。当我创建目录并运行mail时,我得到输出/home/<user>/Maildir: Is a directory

在我的服务器上,我有Type: MX; Hostname: example.com; Value: mail.example.com; TTL(seconds): 14400的MX记录,Type: A; Hostname: mail.example.com; Value: <ip_address_of_server>; TTL(seconds): 3600的A记录和Type: A; Hostname: example.com; Value: <ip_address_of_server>; TTL(seconds): 3600的另一条记录。

我能想到的唯一一件事就是我的记录是错误的,但在我看来,我似乎正确地做到了。谁能看到我做错了什么?

1 个答案:

答案 0 :(得分:1)

你需要运行它,它应该在那之后工作。

$ sudo postmap /etc/postfix/virtual
$ sudo service postfix reload

每次编辑虚拟文件时,都需要运行上述命令。