![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ここでお願いします。
xampp-1.6.4
windows2000
PHP5.2.4
xamppでローカル環境にサーバを置き、PHPスクリプトに記述した
mb_send_mail関数で自分宛てにメールの送信テストを行いました。
エラーは出なく成功したと思ったのですが、ルータのリンクが点滅してなく
どうやら外部に送信されてないようなのです・・・
何が原因なのでしょうか?
[php.ini]
[mail function]
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = 自分用のメールアドレス
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
送信先も自分用のメールアドレスで
[test.php]
mb_language("Ja");
mb_internal_encoding("sjis");
@mb_send_mail(自分用のメールアドレス, 'テスト', '本文');
No.2ベストアンサー
- 回答日時:
「ご自分のメールサーバ」というのは、SMTP認証とかPOP before SMTPが不要なサーバでしょうか?そうでなければmb_send_mailで直接は送れないと思います。
#587を使ってYahooのメールサーバに繋ぐとしてもPOP before SMTPで引っかかるかと・・
一番確実なのは、自分のPCにメールサーバをセットアップして「ローカル配送」で確認することだと思います(外へ投げられるようにするにはOP25Bなどもあって設定が面倒なので・・)。Win環境ならXMailでよろしいかと思います。
No.1
- 回答日時:
ローカルの環境にメールサーバは立ち上げていますか?
立ち上げていない場合は、外部のメールサーバを使うように設定してください。
なお、最近はSPAM対応のためポート25は拒否している所もありますので、事前に確認したほうがいいです。
この回答への補足
追記
次のようにやればできる可能性があるというサイトを見つけて
修正したのですが、
SMTP = smtp.mail.yahoo.co.jp
smtp_port = 587
に変更しましたが、同じエラーでした・・・
ご返答ありがとうございます。
@mb_send_mail関数の@を外して
SMTPをサーバを自分のメールアドレスで使用しているやつを使ったのですが、
SMTP server response: 550 5.7.1 Unable to relay for ・・・
というエラーが出たのですが、これはport25の拒否とは関係あるのでしょか?
; For Win32 only.
SMTP = 自分の送信メールサーバ(SMTP) ←
smtp_port = 25
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- ドメイン・サーバー・クラウドサービス Google Workspaceでの独自ドメインのメール送信について 2 2022/05/31 19:48
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP mb_send_mailが使えない
-
項目「sendmail_path」には メ...
-
onedrive にexcelファイルをア...
-
CFileDialogの最初のディレクト...
-
透過PNGが透過されない!!
-
フォームで戻った際に入力済み...
-
別ファイルの変数を呼び出した...
-
PHPのif文でその処理を途中で抜...
-
phpの中でphpを書けないか
-
さくらサーバーにて、phpからメ...
-
リンク先を隠す方法はないでし...
-
フォントの色を変えるには?
-
VBSの「MsgBox」について
-
inputタグでphpを呼び出す際、...
-
PHPで新しいウインドウで開く命...
-
PEAR Image_QRCodeのエラー
-
【file_exists】ファイルが存在...
-
「@$変数」の「@の意味は?」
-
PHPで、エラーがない場合のみ画...
-
リクエストメソッド
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
項目「sendmail_path」には メ...
-
(PHP)mb_send_mailでメール送信...
-
BASP21メール送信(SMTP-AUTH認...
-
phpをpsqlへ接続しようとするの...
-
PHP でmb_send_mailが上手くい...
-
ローカル環境でのメール送信が...
-
javaを使ってメールがしたい
-
VB6.0とBASP21を用いてyahooメ...
-
C# メール送信ついて困っています
-
PHP mb_send_mailが使えない
-
edmaxで送信できなくなりました
-
mb_send_mailでデタラメなメー...
-
PHPで外部SMTPサーバーを利用し...
-
mail関数の587ポート対応に関して
-
外部smtpサーバーを利用したメ...
-
mb_send_mailで送ったエラーメ...
-
C#のメール送信について質問が...
-
メールが送信出来ないのですが
-
yahoo送信サーバーの使い方???
-
フォントの色を変えるには?
おすすめ情報