こんばんは。PHPでmb_send_mailを使ってメールを送信したいのですが、「Warning: mb_send_mail() [function.mb-send-mail]: SMTP server response: 521 mail not accepted from this domain in C:\Program Files\Apache Group\Apache2\htdocs\samples\chap2\sendmail.php on line 5メール送信に失敗しました。」とエラーが出てしまい上手くできません。
■PHPスクリプト
1:<?php
2:$to='○○○○○@yahoo.co.jp';
3:$subject='テストメール';
4:$body='ようこそ!';
5:if(mb_send_mail($to,$subject,$body)){
6: print('メール送信に成功しました。');
7:}
8:else{
9: print('メール送信に失敗しました。');
10:}
11:?>
PHP.iniファイルはSMTP=smtp.mail.yahoo.co.jp、sendmail_from=CQW15204nifty.comと設定しております。
参考書通りにやっているのですが、メーラーに送られません。この状態で他に考えられる原因とかありますか?わかる方ぜひ教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
YahooのSMTPの仕様を知らないので、いくつか。
http://help.yahoo.co.jp/help/jp/mail/mailsoft/ma …
http://help.yahoo.co.jp/help/jp/mail/mailsoft/ma …
・送信者の電子メールアドレスが正しくない。
送信元が○○○○@yahoo.*.jpではないから?
・POP before SMTPによるエラー。
送信の前に一度受信が必要。
・プロバイダに25ポートが遮断されている。
587ポートで送信する。
・SMTPに認証が必要。
SMTP-AUTH(587)で送信する。
送信方法の変更はPEAR::Net_SMTPを使うと便利かと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- UNIX・Linux Ubuntuサーバーでメールを受信できない 7 2022/08/23 20:55
- Gmail 家から自分のg-mailで添付ファイル付きのメールを4通、職場の自分宛てに送りました。次の日に見ると 3 2022/09/08 12:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPからメールを送る@さくらイ...
-
PHP から Softbank 3G 端末への...
-
php 完了画面の送信メールのコ...
-
VBA 添付ファイルをつけてメー...
-
PHPで新しいウインドウで開く命...
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
PHPで特定のURLにジャンプす...
-
PHP4対応のサーバーではinclude...
-
imagejpegで表示されない。
-
VBAのコードを教えてください
-
CFileDialogの最初のディレクト...
-
これの対応OSを教えて下さい。p...
-
透過PNGが透過されない!!
-
手作業で埋め込んだ、UserForm1...
-
拡張子php画像をjpg画像等に変...
-
phpでPEAR::DBを使っているので...
-
phpでダイアログがどうしても出...
-
PHP関数 mb_strlenでエラーになる
-
静的HTMLにRDFを表示させる方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
php 完了画面の送信メールのコ...
-
メールフォームのタイトルが文...
-
PHPsendmailにて送信元を変更
-
PHPからメールを送る@さくらイ...
-
mailやmb_send_mail関数で、本...
-
mail関数を使った場合のReturn-...
-
mb_send_mail関数が利用出来ない
-
ワードプレス 予約システム
-
phpでのメール転送(添付ファイ...
-
VBA EXCELからメールを送...
-
複数行の文字列をメールのヘッ...
-
【初歩?】変数をセットできな...
-
Received-SPFでレンタルサーバ...
-
PHP CRONでメールの自動受信を...
-
PHPからのメールがこない
-
mb_send_mailでタイトルにハテ...
-
メールの本文が取得できない
-
PHPでトラックバック機能 HTTP...
-
POP Before SMTPでメールを送信...
おすすめ情報