質問: ### 前提・実現したいこと お問い合わせフォームから送られた情報を自分のメールアドレスに送るため、mb_send_mail() を機能させたい。それに加えて、htmlで作ったボタンが押されたときにmb_send_mail() を作用させる方法があるか聞きたい。 ### 発生している問題・エラーメッセージ 下記のようなコードを描き、ひとつ前のページのformから送られた情報を変数に格納しました。mb_send_mail()は機能せず、"メールの送信に失敗しました"とも出力されず、テストサーバーで試すとページ最上部に「no」とだけ出力されています。「no」とはなんでしょうか。 ### 該当のソースコード ``` ``` ### 試したこと sendmail.iniを編集してみました。 ``` smtp_server=smpt.gmail.com ;smtp_port=25 smtp_port=587 smtp_ssl=auto auth_username=(phpでも $to に代入した自分のgmailアドレス) auth_password=(パスワード)(Gmailの「username」のアカウントのパスワードでよいでしょうか。) ``` ### 補足情報 テストサーバーはXAMPPを使用しています。
回答: 提示されたコードが、実際に使用しているモノであるのであれば再現しないです。 **` > テストサーバーで試すとページ最上部に「no」とだけ出力されています。「no」とはなんでしょうか。 > > > に回答することは無理です。 余談 == 問い合わせフォームは、初学者向けの機能ではないので適当に学習を進めて、次のステップに移ると良いです。 実務で使用できるようになるには、 ・メールシステムへの体系的な理解 ・セキュリティに対しての体系的な理解 等、かなりハードルの高い技術力が要求されます。 ちなみに、本コードの延長線上であれば、メールヘッダインジェクションが可能であるため、SPAM の発射台として利用できます。