メール送信フォームを書籍やサイトを参考に作成しています。
下記のスクリプトで送信に成功したのですが、このままでは
「送信に成功しました」とも「送信に失敗しました」とも表示されません。
どのようにしたら、そのようなメッセージが出せるのでしょうか?
<?php
require_once("Mail.php");
$params = array(
"host" => "xxx.xxx.xx",
"port" => 25,
"auth" => false,
"username" => "xxx@xxx.xxx.xx",
"password" => "xxxxxxxxxx"
);
$mailObject = Mail::factory("smtp", $params);
$recipients = "xxx@xxx.xxx.xx";
$headers = array(
"To" => "xxx@xxx.xxx.xx",
"From" => "xxx@xxx.xxx.xx",
"Subject" => "Test Mail"
);
$body = "This is test mail";
$mailObject -> send($recipients, $headers, $body);
?>
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
To handle errors when sending mail use the following. Great for checking if the SMTP server accepted all the addresses.
$send = $mailObject -> send($recipients, $headers, $body);
if (PEAR::isError($send)) { print($send->getMessage());}
この送信する関数の返り値を使用すれば、エラー状況を確認できるようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- その他(メールソフト・メールサービス) ドメイン間違えでエラー送信メールが来ない 1 2022/05/10 18:44
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- UNIX・Linux bash のファイルの読み込み方についてご質問 3 2023/05/15 20:40
- 確定申告 確定申告しなかった場合の期末商品棚卸高の扱い 2 2022/06/11 21:24
- その他(IT・Webサービス) EXCELVBAでシートを他のブックにコピーする命令を出すと毎回存在しないシート名の問合わせがある 1 2022/05/07 15:12
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
POP Before SMTPでメールを送信...
-
さくらサーバーにて、phpからメ...
-
メールアドレス形式チェックソ...
-
コマンドプロンプト、VBSでの添...
-
サーバーによってはmb_send_mai...
-
PHP から Softbank 3G 端末への...
-
PHPsendmailにて送信元を変更
-
mail関数を使った場合のReturn-...
-
mb_send_mail関数が利用出来ない
-
セレクトメニューの値をメール...
-
メールフォームのタイトルが文...
-
フォントの色を変えるには?
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
.phpと.incファイルの違いはな...
-
CSV出力にHTMLが入ってしまう
-
バッチを用いたフォルダの自動移動
-
PHPでの複数ファイル出力
-
XML-RPCでsend()できない
-
.htaccessにphp_valueが使用できな
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php 完了画面の送信メールのコ...
-
さくらサーバーにて、phpからメ...
-
メールフォームのタイトルが文...
-
PHPsendmailにて送信元を変更
-
mb_send_mail関数が利用出来ない
-
PHPからロリポップ!のメールサ...
-
VBA 添付ファイルをつけてメー...
-
mailやmb_send_mail関数で、本...
-
sendmailでエラーがでます
-
PHPでの仮登録時の会員認証メー...
-
phpでメール送信できません 原...
-
mb_send_mail() 第 4、5 引数の...
-
PHPMailerのコードエラーが解決...
-
PHPからメールを送る@さくらイ...
-
ローカル環境でのメール送信
-
PHPでメールを送信するには
-
mb_send_mailについて
-
メールの本文をSmartyにしたい
-
mail関数を使った場合のReturn-...
-
PEAR の Mail/Queue.php で文...
おすすめ情報