Windows 2003 Server、Parallels、Plesk、Php5 和 mail()

Windows 2003 Server、Parallels、Plesk、Php5 和 mail()

我在我的 VPS 上运行的是 Windows 2003 Server Plesk 和 Parallels,我无法通过 mail() 发送邮件

警告:mail()[function.mail]:SMTP 服务器响应:550 未采取请求的操作:邮箱不可用或非本地 (...)

中继选项 链接文本

Php.ini
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

有什么想法我可以做些什么来使其工作吗?

答案1

我可以通过在 Plesk 面板中为运行脚本的域创建一个邮件地址来消除该错误。即脚本位于http://www.phpdomainname.com/mailtest.php

在 phpdomainname.com 的 Plesk 控制面板中,我打开了“邮件”图标并创建了一个名为 postmaster 的帐户([电子邮件保护])然后在 php 脚本中,我将 'from' 变量的值更改为[电子邮件保护]错误消失了

仍然无法使用脚本发送邮件,但它不会返回“非本地”错误。现在正在排除邮件仍然无法发出的原因,这就是我遇到您的问题的原因。

  • 钾——

相关内容