我在我的 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' 变量的值更改为[电子邮件保护]错误消失了
仍然无法使用脚本发送邮件,但它不会返回“非本地”错误。现在正在排除邮件仍然无法发出的原因,这就是我遇到您的问题的原因。
- 钾——