Windows-Server-2003

Windows 2003 伺服器、Parallels、Plesk、Php5 和 mail()

  • July 15, 2009

我在我的 VPS 上執行帶有 Windows 2003 Server Plesk 的 Parallels,但我無法通過 mail() 發送郵件

警告:郵件()

$$ function.mail $$:SMTP 伺服器響應:550 未採取請求的操作:郵箱不可用或不是本地(…) 中繼選項 鍊接文本

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

任何想法我可以做些什麼來使它工作?

通過在 Plesk 面板中為我執行腳本的域創建一個郵件地址,我能夠消除該錯誤。即腳本位於http://www.phpdomainname.com/mailtest.php

在 phpdomainname.com 的 Plesk 控制面板中,我打開了“郵件”圖示並創建了一個名為 postmaster (postmaster@phpdomainname.com) 的帳戶。然後在 php 腳本中,我將 ‘from’ 變數的值更改為 postmaster@phpdomainname.com 並且錯誤消失了

仍然無法使用腳本發送郵件,但它不會返回“非本地”錯誤。現在解決為什麼郵件仍然沒有出去,這就是我遇到你的問題的方式。

  • ķ -

引用自:https://serverfault.com/questions/30214