事業者サイトを作ったからには、お問合せフォームが必要であろう。
ということで、Gemini君を働かせて、いかにもなCONTACTページを作成してみました。HTML作成が自分の弱点なので頼りになります。
バックエンド側は、普通の設計だと、GmailのSMTPサーバと連携して自分のGmailアカウントにメールで送る、くらいのつくりになるところですが、良い機会なので、このVPS上に自前でメールサーバ建ててみることにしました。
number64.netドメインでメール送受信するのはロマンがあります。
しかし...
Gemini君と壁打ちしながら調査を進めたのですが、
単に「メールを送受信できるようにする」だけでは全く足りず、「如何に相手に迷惑メール扱いされないか」を担保するために、多くの課題をクリアしなければならず、また日々のサーバのお守りに非常に労力が掛かる、ということが判明しました。マジですか。
大変残念ですが、来るか来ないか分からないメールのためにそこまで労力を掛けられませんので、メールサーバは断念しました。
とはいえ。 折角だから何かちょっと変わったことをしたい、というのが諦めきれず。
しつこく調査を続けたところ、LINEの公式アカウントにAPI連携でPUSH通知する、という手があることが分かりました。
これは面白そうです。形式的に契約した業務電話用SIMがこんな形で役立つことになりました。 早速公式LINEアカウントを開設し、Developer登録を行ないました。API連携はMTのために組み込んでいるPerlから投げます。
セキュリティ面を考慮してバックエンド機能をリファクタリングするなどゴニョゴニョやって...
来ました! Hello World!
半分以上は手段が目的化している気がしなくもないですが、楽しいからヨシ!としましょう。