2012-04-03 116 views
0

我使用PHP和郵件功能,但我面對這樣的錯誤:警告:電子郵件()[function.mail]:SMTP服務器響應:550

Warning: mail() [function.mail]: SMTP server response: 550 No such user here in C:\inetpub\vhosts\saj.ir\subdomains\lms\httpdocs\registration\include.php on line 78

我的代碼是:

$srting= "testing email"; 
ini_set("SMTP","webmail.saj.ir"); 
ini_set("sendmail_from","[email protected]"); 
$headers= 'MIME-Version: 1.0' . "\r\n"; 
$headers.= 'Content-type: text/html; charset=utf8' . "\r\n"; 
$headers .= 'From: www.saj.ir' . "\r\n"; 
mail("[email protected]","class list",$srting,$header); 

我不知道 謝謝。

i change webmail.saj.ir to http://ns1.easysoftco.com and now i face this message : Failed to connect to mailserver at "http://ns1.easysoftco.com" port 25, verify your "SMTP" and "smtp_port"

哦,我發現我的問題:我使用的寡婦和IIS 7.5
是有辦法的郵件在IIS 7.5

+1

是webmail.saj.ir您可以用作中繼的SMTP服務器?這是在Windows機器上運行嗎? (SMTP ini設置僅適用於Windows) – 2012-04-03 07:19:07

+0

感謝Emil,我將webmail.saj.ir更改爲'http:// ns1.easysoftco.com'。 – aya 2012-04-03 07:29:22

回答

2

您已經定義$headers和你正在使用$header

$srting= "testing email"; 
ini_set("SMTP","http://ns1.easysoftco.com"); 
ini_set("sendmail_from","[email protected]"); 
$headers= 'MIME-Version: 1.0' . "\r\n"; 
$headers.= 'Content-type: text/html; charset=utf8' . "\r\n"; 
$headers .= 'From: www.saj.ir' . "\r\n"; 
mail("[email protected]","class list",$srting,$headers); 
+0

感謝salman,我將$ header改爲$ headers,但仍然查看相同的錯誤。 – aya 2012-04-03 07:49:50

+0

再次嘗試它的工作完美我跑了劇本..... – Shaun 2012-04-03 08:00:03

+0

嘗試在一個單獨的文件中運行它只有上面提到的代碼,如果它工作正常比反向工程師您的代碼 – Shaun 2012-04-03 08:04:03

相關問題