这有点奇怪......让我给你一些背景。
我们有一个由 GoDaddy 托管的专用服务器,我们还有一个在我们办公室本地托管的 Exchange 服务器。Web 服务器已设置 DNS 记录以使用 Exchange 作为默认邮件服务器。
我遇到的问题是使用交换服务器从网站(PHP SendMail 脚本)发送电子邮件,所以我选择设置本地 SMTP 服务器来发送电子邮件。
我以前从未设置过 Postfix,想知道这是否可能
这有点奇怪......让我给你一些背景。
我们有一个由 GoDaddy 托管的专用服务器,我们还有一个在我们办公室本地托管的 Exchange 服务器。Web 服务器已设置 DNS 记录以使用 Exchange 作为默认邮件服务器。
我遇到的问题是使用交换服务器从网站(PHP SendMail 脚本)发送电子邮件,所以我选择设置本地 SMTP 服务器来发送电子邮件。
我以前从未设置过 Postfix,想知道这是否可能
Go Daddy 的专用服务器必须使用我们的中继服务器来发送电子邮件。您无法通过本地交换服务器中继这些消息。您可以单独保留 MX 记录,以便通过交换服务器接收域的电子邮件。在 Postfix 中,您只需要指定正确的 Go Daddy 中继服务器。为此,您需要编辑文件 /etc/postfix/main.cf。在此文件中,“relayhost”选项应等于您服务器的中继服务器。您可以在您的帐户中找到它。
如果您的服务器上有 Plesk 控制面板并通过控制面板设置域,您将需要禁用服务器上域的电子邮件服务。这不会阻止发送电子邮件,但只会强制从服务器发送到服务器上托管的域的任何电子邮件不在本地发送,而是检查 MX 记录并发送到您的交换服务器。