ローカルのapache WEBサーバーを用いた、イントラネットでのご質問です。
サイトのユーザーが、アンケートを書き、それをローカルのapache で処理を
したあと、管理者にメールを送信するというPHPスクリプトなのですが、
送信する関数にmb_send_mail() 関数を使っています。
mb_send_mail()関数のリファレンスを見ると、
bool mb_send_mail ( string $to , string $subject , string $message [, string $additional_headers = NULL [, string $additional_parameter = NULL ]] )
となっており、第4、5引数はデフォルト引数なので、不要だと思われますが、
アンケートフォームからPOSTメソッドで送ったPHPスクリプトが吐き出したHTML
の内容を見ると、「sendmail fromがありません。」などと表示されます。
変数$to(送り先管理者メアド)には、別プロバイダのメールアドレスを書いており、
その点は理解いるのですが、$fromとは、アンケートフォームに、ユーザーが書いた
ユーザー自身のメールアドレスのことでしょうか。
もしそうならば、第4引数か、第5引数のどちらにどのように書けばいいのか(ちなみに
テキストでは、第3引数までしか書いてません。)
また、その管理者宛メールが届く先のフォルダもわかりません。
※ちなみに、OSはWindows7、ブラウザはInternet Explorer11、
開発環境はXAMPP で、PHP+mySQL(データベースサーバー) + Mercury(メールサーバー)
です。
XAMPPを利用して、メールサーバーを使ったご経験のある方などから、
ご回答いただければ幸いです。
No.1ベストアンサー
- 回答日時:
> の内容を見ると、「sendmail fromがありません。
」などと表示されます。PHP を扱ったことがないので申し訳ない。
エラーの通り、そのメールの差出人が指定されていません。
差出人は第4引数で指定するようです。
> その点は理解いるのですが、$fromとは、アンケートフォームに、ユーザーが書いた
> ユーザー自身のメールアドレスのことでしょうか。
いいえ、違うと思います。 いや、違うでしょう。
PHP からメールを送信する際の送信者です。
ここら辺の仕組みには詳しくないのですが、
■ アンケート回答者
アンケートを書く人。
一応自分のメールアドレスを記入するが、おそらくは後から連絡をする際の連絡先としての意味。
■ メール送信者
回答者が Web フォームに記入した内容をアンケート管理者宛にメールで送る際の送信者。
アンケートのメール受信者と同じメール アカウントを利用してもいいと思し、(自分自身にメールを送る感じ)
別に用意しても良い。
■ メール受信者
アンケート システムから送られてきたメールを受け取るメール アカウント。
アンケート管理者はここに届いたメールを受信してアンケート内容を確認する。
という感じになると思います。
メール送信のための具体的な設定方法はググったほうが早いでしょう。
https://www.google.co.jp/search?num=50&lr=lang_j …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- その他(メールソフト・メールサービス) メールソフトからの送信ができなくなりました 6 2022/11/21 19:35
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- Gmail gmail から docomo メールに送信できません 4 2022/06/25 00:41
- OCN光 「メールが届きませんでした」という大量のメール 4 2023/02/08 20:21
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールをパスワードつきで送る方法
-
Excelのセルにユーザー名...
-
YouTubeが毎回ログインしないと...
-
大学定期試験過去問サイト「過...
-
メールを返信したら、英語のメ...
-
LINE TCBというところからLINE...
-
メールのマナー編
-
インスタの捨て垢で友達のスト...
-
メールアドレスで上付きのハイフン
-
エクセルで複数ファイルに同一...
-
「@」(アットマーク)の無いメ...
-
メールアドレス 上バーの入力...
-
CSVファイルを添付するときにパ...
-
URLとメールアドレス
-
メールエラー
-
メールアドレスから個人を特定...
-
高一男子です 僕が絶対に悪いん...
-
Outlookで、メールを他...
-
インスタグラムでブロックされ...
-
ワードに入力したメールアドレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
LINE TCBというところからLINE...
-
メールアドレス 上バーの入力...
-
大学定期試験過去問サイト「過...
-
メールエラー
-
メールのマナー編
-
メールアドレスで上付きのハイフン
-
インスタの捨て垢で友達のスト...
-
インスタのアイコンについてるN...
-
メールを返信したら、英語のメ...
-
steam版 apexのログアウト方法...
-
ビーリアルのユーザー名を変え...
-
メールアドレスから個人を特定...
-
携帯電話を解約してもSMSの受信...
-
「@」(アットマーク)の無いメ...
-
YouTubeが毎回ログインしないと...
-
解約済みの iPadについて 解約...
-
カカオで退会せずに、アプリだ...
-
CSVファイルを添付するときにパ...
おすすめ情報