Synology 邮件服务器“本地收件人表中的用户未知”

Synology 邮件服务器“本地收件人表中的用户未知”

我已经为我的小型企业设置了 Synology DiskStation 作为 SOHO 电子邮件服务器。

$uname -a 
Linux servername 3.10.102 #15132 SMP Thu Jun 29 07:35:19 CST 2017 armv7l GNU/Linux synology_armada38x_ds216j

“邮件服务器” MTA 应用程序似乎基于 Postfix。“邮件站” Web 邮件应用程序似乎基于 Roundcube。

后者配置为从其他 POP3 服务器收集邮件。

配置和管理是通过 Synology 的 Web 界面进行的。

我已经设置了两个用户,每个用户都可以发送和接收邮件[电子邮件保护]使用 PC 上 Web 浏览器中的 Webmail 服务或使用 PC 上 Thunderbird 的 IMAP 服务。

Diskstation 成功从 ISP 的 POP3 服务收集入站邮件,并成功将出站邮件传送至 ISP 的 SMTP 服务。

用户的完整电子邮件地址在控制面板的“用户”中列出。

Name      Email                    Description    Status
John      [email protected]    John Doe       Normal
Jane      [email protected]  Jane Smith     Normal

但是,当一个用户在内部向另一个用户发送邮件时,如果他们发送到[电子邮件保护]但 Thunderbird 报告“本地收件人表中的用户未知。”如果他们发送给约翰。多伊@mydomain.com。

An error occurred while sending mail. The mail server responded:  
5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table.
 Please check the message recipient "[email protected]" and try again.

我该如何解决这个问题?

答案1

通过反复试验,我发现,从管理网页,我需要进入“邮件服务器”应用程序,选择“别名”并为每个用户创建一个别名。

  Alias name:      John.Doe
  External mail box:  [email protected]
  User
      [ ] admin
      [ ] jane
      [ ] guest
      [/] john

这似乎已经创建/填充了一个文件/volume1/@appstore/MailServer/etc/aliases/volume1/@appstore/MailServer/etc/aliases.db

别名文件包含

MAILER-DAEMON: postmaster
postmaster: root
John.Doe: [email protected], john
Jane.Smith: [email protected], jane
root: admin

“外部邮箱”值的作用尚不清楚,但现在一切似乎都正常。如果出现任何不良后果,我会更新此答案。

相关内容