![一个主机有多个 Postfix 实例](https://linux22.com/image/1430928/%E4%B8%80%E4%B8%AA%E4%B8%BB%E6%9C%BA%E6%9C%89%E5%A4%9A%E4%B8%AA%20Postfix%20%E5%AE%9E%E4%BE%8B.png)
我有一台服务器,我需要在该服务器上添加设置第二个 postfix 配置来发送电子邮件(不必接收),该电子邮件是从服务器上托管的 PHP Web 应用程序发送的。我需要第二个实例,因为另一个站点需要使用与第一个设置不同的证书发送电子邮件。但是我遇到了一个问题,需要一些帮助来设置它。
我已经复制了第一个实例并根据它制作了一个新的实例:
[root@THEP01VMA01 /]# ls -l /etc/ | grep postfix
drwxr-xr-x. 3 root root 4096 Nov 10 07:08 postfix
drwxr-xr-x 3 root root 4096 Nov 17 04:15 postfix-zorgmail
我还添加了第二个线轴:
[root@THEP01VMA01 /]# ls -l /var/spool/ | grep postfix
drwxr-xr-x. 16 root root 4096 Nov 5 02:51 postfix
drwxr-xr-x 16 root root 4096 Nov 6 08:08 postfix-zorgmail
我在 /etc/postfix/main.cf 中添加了以下内容:
alternate_config_directories = /etc/postfix-zorgmail
我还向服务器添加了第二个 IP 地址并将 A 记录绑定到它:
[root@THEP01VMA01 /]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
134.xx.xx.xxx postfix1.setup.fqdn serverhostname
134.xx.xx.xxx postfix2.setup.fqdn
(有点审查了 IP 地址和主机名/a 记录)
然后在我的 /etc/postfix-zorgmail/main.cf 中添加了以下几行:
queue_directory = /var/spool/postfix-zorgmail
myhostname = postfix2.setup.fqdn
inet_interfaces = 134.xx.xx.xxx
(该 IP 地址为第二个 IP)
但是,当我尝试从邮件客户端发送邮件时出现错误:
*17-11-14 10:17:01 log [info] ^M
<b>TRIGGER_NOTICE</b> [1024] Error in sending mail: unable to connect to smtp server ssl://postfix2.setup.fqdn:465<br />^M
^M
17-11-14 10:32:53 log [info] ^M
<b>TRIGGER_NOTICE</b> [1024] Error in sending mail: unable to connect to smtp server ssl://134.xx.xx.xxx:465<br />^M*
我尝试使用 IP 地址和 A 记录进行连接。我确信端口 465(和 25)是开放的,应该能够连接。我敢打赌我忘记为这个多后缀设置了一些东西,但我不清楚是什么。有人对这样的设置有什么想法或经验吗?任何帮助或提示都将不胜感激。