アプリ版:「スタンプのみでお礼する」機能のリリースについて

PHPでメール送信プログラムを組んだのですが、
エラーが発生してメールが送信できません。
いろいろ試したのですが、解決方法が見いだせなかったため、
書き込みをいたしました。
以前、XPで開発をしていたときは、メール送信ができたと思ったのですが。。

環境は以下の通りです。
WindowsVista
PHP5.2.5
Apache2.2.6
melon1.62

実行したプログラムは以下の通りです。

$to = "abc@yahoo.co.jp";
$from = "abc@yahoo.co.jp";
$subject = "タイトル";
$message = "メッセージ";
$header = "From: $from";
mb_send_mail($to, $subject, $message, $header);

abc@yahoo.co.jpは、実際には自分のヤフーアドレスで入力しました。

エラーは、melonのコンソールに、
421 temporary sender lookup fail
と表示されます。

よろしくお願いいたします。

A 回答 (2件)

http://www.ocn.ne.jp/mail/info/op25b/
この図を見る感じ、自サーバーからのメール送信は完全にできないみたいに見えますね・・・

参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20060 …
    • good
    • 0
この回答へのお礼

ありがとうございます。
OCNでは自メールサーバでの送信はできないと
納得できました。
動作確認はレンタルサーバで行いたいと思います。

お礼日時:2008/01/06 15:35

Vistaでは、セキュリティの関係上、空いてないポートはすべてブロックされます。

ポートは空いていますか? あるいは、melonがポートを使用することを許可していますか? Windowsファイアウォールの設定で、「例外」のところにmelonが追加されているか確認し、なければプログラムを追加してみてください。もし他のファイアウォールを使っていたなら、それらの設定を確認ください。

この回答への補足

ありがとうございます。
ファイアーウォール、ルータで、ポート解放の設定を
行っておりますが、下記のサイトで確認したところ
外部からのアクセスはできないようです。

http://www.cman.jp/network/support/page_put.cgi

通常ポート25を解放すると外部からのアクセスはできるように
なるのでしょうか。

プロバイダーがOCNですので、OPB25の影響の可能性も
考え、サブミッションポートへ変更しましたが、
同様のエラーでやはり送信ができません。

違うマシンのWindowsXPで試したのですが、こちらもできませんでした。

補足日時:2007/12/28 17:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!