使用Plesk主机

时间:2016-11-22 08:45:36

标签: hosting exchange-server plesk postfix

我们为客户提供轻松托管服务。其中一个是使用我们服务器上需要SMTP的自托管Mail Exchange服务器。 因此,我们将MX DNS条目指向其服务器,并使用一个邮箱运行postfix以发送电子邮件。

现在第一个问题是,Plesk认为它可以在将客户端x的电子邮件发送到我们正在讨论的客户端时提供本地邮件。哪个失败了,因为邮箱不存在,Plesk不会要求MX条目。

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

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

我们正在使用Plesk Host在Ubuntu上运行。

1 个答案:

答案 0 :(得分: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 -p
// and
tail -f /var/log/maillog

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