設定方法の前に、そもそもメールが送受信できる仕組みについて知っておきましょう。 これは、サーバの sendmailで送るとスパム判定さてしまうので、それの対処方法を書いた記事ではありますが、外部の SMTPサーバを経由してメールを送信する方法ですので、ローカル環境などのメールを送信する環境がないサーバからも送信することが出来る方法になります。, 今回紹介した内容は、ローカルの XAMPP環境からメールを送信できるようにする設定ですが、WordPressの場合は、プラグインを使うと XAMPP環境の sendmailの設定ができていなくてもメールの送信を行うことができます。 大石ゆかり 今回はJavaScriptを使って、複数の送信先を指定してみましょう。それぞれ送信先を指定したボタンを2つ用意し、クリックしたボタン先にデータを送信する方法をご紹介します。 まずは、「C:\xampp\php」直下にある、「php.ini」をテキストエディタを使って開きます。 今回は、HTMLに関する内容だね!  
if (mb_send_mail(‘送信先メールアドレスを入れる’, ‘TEST SUBJECT’, ‘TEST BODY’)) { smtplibモジュールはPythonでSMTPを扱うためのモジュールです。 XAMPPのコントロールパネルの Apacheの「Stop」をクリックして、「Start」をクリックしましょう。, 前項までで XAMPPの設定が完了しましたので、正しく設定がされているか、メールをテスト送信するプログラムを実行してテストをします。, ファイルを作成する場所は「C:\xampp\htdocs\testmail.php」になるように設置するといいでしょう。 Mr「や、そっちのソースじゃなくて、メールの方ね(■_■)」 なので、 \xampp\mailtodisk\mailoutput をみてみると、たしかに送信したメールが保存されていました。 とりあえずWindows8でテストする際は、mailtodiskで確認する程度にとどめましょう。 ちなみに、PHPでのメール送信は、 const name = document.getElementById('name'); 内容分かりやすくて良かったです! 入力欄を埋めていき、最後に送信ボタンを押すことで情報が送信されることになります。 あと、PS2「ボクと魔王」が好きです. ゆかりちゃんも分からないことがあったら質問してね! const mail = document.getElementById('mail'); ローカル環境からメールを送信できるようにしたいと考えて、いろいろ調べてみると、意外とお手軽そうだったのでトライしてみました。, 参考にしたサイトさん。 http://techacademy.jp/magazine/4129 http://blog.s-giken.net/26.html http://log.noiretaya.com/139, で、設定はすぐにできたのですが、どうにもうまく行きません。 sendmailフォルダにエラーログ(error.log)ができるということで、確認してみると、 Connection Closed Gracefully. ME「・・・・ボク5さいだからよくわかんないや(´・ω・`)」 HTML
confirmダイアログについて、詳しくは以下の記事も参考にしてください。 また、現役エンジニアから学べる無料体験も実施しているので、ぜひ参加してみてください。, HTMLで問い合わせフォームを作成する方法について、TechAcademyのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。 display: none !important; 基本となる記述ですので理解をしておくことが大切です。 // OKが選択された時の処理 Please reload CAPTCHA. フォームオブジェクト(form)とは   挫折しない学習方法を知れる説明動画や、現役エンジニアとのビデオ通話とチャットサポート、学習用カリキュラムを体験できる無料体験も実施しているので、ぜひ参加してみてください。, PHPでforeach文を使い配列をループする方法を現役エンジニアが解説【初心者向け】, PHPでカンマ区切りの値を配列データに変換する方法を現役エンジニアが解説【初心者向け】, JavaScriptのconfirmダイアログでOKが選択された時のみ処理を実行する方法を現役エンジニアが解説【初心者向け】, HTMLでformタグのaction属性に複数の送信先を指定する方法を現役エンジニアが解説【初心者向け】, JavaScriptでフォームの送信先を操作する方法を現役エンジニアが解説【初心者向け】, 【プログラミング要らず!】初心者でも使える!スマホアプリが開発できるおすすめツール11選. * メール送信 そのまま、「smtp_port=25」で検索をしてください。検索後、「smtp_port=25」の行が表示されるので、「smtp_port=587」に書き換えます。 ・・・・んだけど、そもそも論でそのメアドが相手メールサーバで許可されていなかったらしい。。 OKが選択された場合 true が、キャンセルが選択された場合falseが戻り値として返されます。 大石ゆかり
でもちゃんと届いてますよ?」 今回は初心者向けに、メール送信の設定方法を紹介します。 フォームオブジェクトのactionとは   15行目でメールを送信し、16行目でその結果を表示しました。

ご連絡を取りやすい方にチェックを入れてください

} else { とエラー吐いてました。, 検索してもなかなか情報が出てこず、やっと辿り着いたのがこちら。 XamppのsendmailはWindows8で動かない, ちなみに、sendmailを使う設定をしなければ、デフォルトで mailtodisk.exeなるものが使われることになっています。, これはなんぞや?とおもったら、 メール送信したものが、xampp配下のmailoutputフォルダに保存されるというものでした。 なので、 \xampp\mailtodisk\mailoutput をみてみると、たしかに送信したメールが保存されていました。, とりあえずWindows8でテストする際は、mailtodiskで確認する程度にとどめましょう。 ちなみに、PHPでのメール送信は、 mb_send_mail("送信先のメールアドレス", "件名", "本文", "ヘッダ"). 大石ゆかり 万が一メールが届いていない場合は、「C:\xampp\sendmail」直下に作成される「error.log」ファイルを確認し、問題箇所を特定してください。 ブラウザでGmailの画面を表示 大石ゆかり 大石ゆかり Mail:
[PR] PHPのプログラミングで挫折しない学習方法を動画で公開中JavaScriptでフォームの送信先を設定する方法