質問: sendmailってフォームメールとどう違うの? これまで知らなかったのですが下記url http://village.infoweb.ne.jp/at-nifty/index.htmlの下にある比較表の項目で「cgi」の欄には≪ただし「sendmail」はご利用頂けません。≫と書かれています。同表の「フォームからのメール送信」とはどう違うのでしょうか?今まで同じものだと思っていました。 ご存知の方教えてください。
回答: こんにちは。 「ご利用いただけません」の趣旨が下記のことをさしているかどうかは定かではありませんが、 「フォームからメール送信」を行うには、大別してふたつの方法があります(フォームメールに限った話ではないですが)。 一つは、通常のメールソフトを使って送信しているのと同じように、自分(フォーム設置者)のアカウントがあるメールサーバにsmtp接続して直接やりとりを行う方法。 もう一つは、ローカル(フォームを設置してあるマシン)の、mta(sendmail等)にデータを渡して(呼び出して)メール配送をまかせてしまう方法。メールサーバとの通信は mtaが行います。 丸投げしてしまう後者の方が簡単に作れるし、レスポンスもいいです。 sendmailが利用できないのは、書いてあるとおりセキュリティの観点からだと思います。