2011-12-26 11 views
-1

"[email protected]"にメールを送信するとうまくいきます。しかし、私が電子メールアドレス "[email protected]"を "[email protected]"に変更すると、メールが送信されていないので、ここでエラーが見つかりませんでした。どちらのメールアドレスも正しいです。そして、条件のもとでメッセージ行を常に表示する。メール機能がPHPで動作しません

は、私はまた、ゴミ箱にメールをチェックして、スパムなど

//$email_id = "[email protected]"; 
$email_id = "[email protected]"; 
$subject = "New Suggestion Posted. Waiting for approval."; 
$mail_msg="Hello Admin,<br><br>New Suggestion Posted. Waiting for approval.<br><br>"; 

$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
$headers .= "From: Tata NYK <[email protected]>"; 
$headers .= "Organization: Tata NYK\r\n"; 
if(mail($email_id,$subject,$mail_msg)) 
    echo "mail sent to = ".$email_id; 
+1

私はメールが撮影されていると思うが、あなたのドメインは 'sunarctechnologies.com'のブラックリストにあるかもしれない。 – Rikesh

+0

実際に私はドメインのリストを持っている、私はすべてがブラックリストにあるとは思わない。 – Bajrang

+0

プロダクションサーバーのサイトですか? 'SMTP'を使ってあなたのメールを送ろうとすることもできます。 – Rikesh

答えて

0

あなたはスパム/ジャンクメールをチェックしましたか?物事を簡単にするためにhttp://swiftmailer.org/を試してみてください。独自のヘッダーをすべて手動で追加する必要はありません。

0

私はsunarctechnologies.comのSMTPサーバーに問題があると思います。ドメインのエラーログを確認してください。