Ubuntu 16.04 上的邮件服务器
Mailserver on Ubuntu 16.04
我正在按照本指南了解如何在 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
的 A 记录。
我唯一能想到的就是我的记录是错误的,但是我到处看,好像我做的是正确的。谁能看出我做错了什么?
你需要运行这个,之后它应该可以工作。
$ sudo postmap /etc/postfix/virtual
$ sudo service postfix reload
每次编辑虚拟文件,都需要运行上述命令。
我正在按照本指南了解如何在 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
的 A 记录。
我唯一能想到的就是我的记录是错误的,但是我到处看,好像我做的是正确的。谁能看出我做错了什么?
你需要运行这个,之后它应该可以工作。
$ sudo postmap /etc/postfix/virtual
$ sudo service postfix reload
每次编辑虚拟文件,都需要运行上述命令。