2012-04-03 2 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) –

+0

спасибо Emil i change webmail.saj.ir на 'http: // ns1.easysoftco.com'. – aya

ответ

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

+0

попробуйте еще раз, чтобы он работал отлично, я запустил скрипт ..... – Shaun

+0

Попробуйте запустить его в отдельном файле, имеющем только код, упомянутый выше, если он работает отлично, чем обратный инженер вашего кода – Shaun

Смежные вопросы