【问题标题】:Configure Mailserver manual with Plesk Host使用 Plesk Host 配置邮件服务器手册
【发布时间】:2016-11-22 08:45:35
【问题描述】:

我们为客户提供了一些简单的托管服务。其中之一是使用需要在我们的服务器上使用 SMTP 的自托管邮件交换服务器。 所以我们有 MX DNS 条目指向他们的服务器,并且 postfix 使用一个邮箱运行以发送电子邮件。

现在第一个问题是,Plesk 认为当从客户端 x 向我们正在讨论的客户端发送电子邮件时,它可以在本地发送邮件。失败了,因为邮箱在这里不存在并且 Plesk 没有请求 MX 条目。

第二:我们希望将 postfix 配置为作为该客户端的 Backup MX 运行。

有没有办法手动配置每个 abonnement 的 postfix,在 Plesk 中禁用邮件服务,以便发送本地发送的邮件? 你有其他想法吗?我们正在考虑为这种情况使用另一台服务器。但是在其他服务器上运行 Plesk 会花费我们更多的许可证,因为有多个域(即将推出)。

我们在带有 Plesk Host 的 Ubuntu 上运行。

【问题讨论】:

    标签: hosting exchange-server plesk postfix


    【解决方案1】:
    1. 将优先级更高的 MX 记录添加到 DNS 设置。
    2. 编辑/etc/postfix/main.cf 并将域添加到relay_domains。添加空relay_recipient_maps参数
    relay_domains = $mydestination, domain.com
    relay_recipient_maps =
    
    1. 备份virtual_domains.db
    cp /var/spool/postfix/plesk/virtual_domains.db /var/spool/postfix/plesk/virtual_domains.db.backup
    
    1. 使数据库可编辑
    postmap -s /var/spool/postfix/plesk/virtual_domains > /var/spool/postfix/plesk/virtual_domains
    
    1. 编辑文件并删除行example.com
    vi /var/spool/postfix/plesk/virtual_domains
    
    1. 使用以下命令重新创建virtual_domains.db 文件并删除可编辑的virtual_domains 文件
    postmap /var/spool/postfix/plesk/virtual_domains
    rm /var/spool/postfix/plesk/virtual_domains
    
    1. 重启 Postifx
    service postfix restart
    
    1. 通过检查 postqueue 和 maillog 来测试它
    postqueue -p
    // and
    tail -f /var/log/maillog
    

    警告:通过 plesk 更改其他内容时 virtual_domains.db 可能会被覆盖

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      相关资源
      最近更新 更多