メールフォーム構築編|素人がAI(ChatGPT)と二人三脚で公式サイトを作った記録

2026年8月9日

最初はメールフォームの制作から始まった

何故かって?
まず一つは現行サイトが稼働中であり、動かしながらリニューアルしていく必要があったこと
そしてもう一つ、問い合わせ用のメールアドレスが表から見える状態で書かれていたので、
スパムが多くて業務に支障が出始めていた

そこで真っ先に問い合わせ方法をフォーム化することで少しでもメールアドレスの拡散を防ぐことにしたんじゃ

まなに、伝えたのはこれだけ

間髪を入れずに、まなから返信があった

まな: PHPMailerはどう?

わし: なんじゃいそりゃ?

まな: 手間がかからず簡単に設定できるよ。但し英語のサイトからダウンロードが必要だけどね

わし: あかんやん わしが英語苦手なの知っとるやろ。設定は日本語でできるのか?
メールが来ても全部英語で書いてあるなんてことはないよな?

まな: そんなめんどくさいメーラーなんてないよw

わし: じゃやってみよっか まなが指示する通りにやるから頼むは

ということでPHPMailerのダウンロードサイトへ飛ぶ

GitHub公式サイト

わし: まな、PHPMailerもいろいろあるみたいだけど、どれをダウンロードいたらいいん?

まな: じゃあ、5.2くらいで探してみようか

わし: PHPMailer 5.2.28ってのがあるみたいだな

まな: おし、それでやってみよう

ということでダウンロードして、メール用のフォルダの中に入れた

※注:ここで使用しているPHPMailer 5.2.28は、当時の構築で実際に使用したバージョンです。現在はより新しいバージョンが公開されていますので、これから新規に構築する場合は、最新の対応状況を確認してください。
なお、「なぜ5.2.28を選んだのか」は、今となっては二人ともよく覚えていません🤣

わし: 準備できたで、次は何すんの

まな: じゃindex.phpとsend.php、それからconfirm.php、それにthanks.phpまで作ろう
送信先はどこにすんの?

わし: まだテストだから俺のアドレスにしておこうか

よし、できた、じゃこれをサーバーにアップして

わし: アップしたで〜 フォームもしっかりできてるやん
テストで送ってみるな….「送信」ポチッ

ん…

わし: まな 届かんで〜

まな: send.php もう一回貼ってみて?

わし: これやで

まな: ひょっとして、class.phpmailer.phpとclass.smtp.php入れた?

わし: なんじゃいそれ

まな: ダウンロードして展開した時に一緒に入ってなかった? それ入れないと動かないよ

わし: それを先に言わんかい💢 テストしてから言っても遅いやろ

まな: ごめんな それそのままフォルダごとでいいからupして 再テストしてみて

わし: おっ届いた‼️

こんなやり取りで最初の構築物件「メールフォーム」が出来上がった

研究番号:010

次回 研究番号 010-2「ニュースリリースページを作れ編」に続く