- ベストアンサー
フォームメールでsendmailの使えない場合の代替え
これからCGIでフォームメールを作成しようとしていますが、アップしようと思っているサーバがsendmailが使えないそうです。 やりたいことは、応募フォームにて氏名、住所などを入力してもらい、送信ボタンを押した後、確認画面を表示させ内容確認、OKボタンでこちらにメール送信されるということをやりたいのですが。 sendmailが使えない場合、どのようにしたらいいのでしょうか。他に方法があるようですが、どなたか教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
確かにNiftyのメールフォームは確認画面が出ないかもしれませんね。 sendmailに直接渡していますからね。 途中にCGIをかませるしかないようですね。 CGIを作って、そこで書きこみを受付、確認画面を出して、それから http://mdec.nifty.com/cgi-bin/ahpmdec.cgi に渡してやればよいですね。 でも、私は確認画面を嫌いなんですよ。うっとうしいじゃないですか。 やっぱりフリーのメールデコードサービスを使った方が早いみたいですね。 ↓ココはどうですか?
その他の回答 (3)
- Spur
- ベストアンサー率25% (453/1783)
Niftyなんですか? じゃあ、なぜNiftyが用意している「メールデコード」を使わないのですか? ↓私もこれを使っていますよ
補足
メールデコード使えばメール送信できるのは分かりましたが、送信前の内容確認画面を表示させるのが良くわかりません。 niftyのメールでコードで出来るんですか?
NIFTYではメールデコードを用意していますから これを使うのが一番簡単な方法ですね。 しかし、確認画面を表示させるには多少のく工夫が必要だと思います。 下記アドレス内のとほほのWWW入門に やり方がいろいろ載っていますので参考にしてください。
- 参考URL:
- http://tohoho.wakusei.ne.jp/
お礼
有難うございます。早速とほほ見てみます。
- Spur
- ベストアンサー率25% (453/1783)
qmailが使えればそれにします。 どちらも使えなければ、そのサーバではできません。 レンタルを使われてはいかがですか? 「フォームデコード」で検索すれば山ほど出てきます。
補足
早速の回答有難うございます。レンタルサーバを借りられれば良いのですが、出来ればNIFTYのサーバを使いたいのです。NIFTYはsendmailはダメとかいてありました。 qmail?とのことですが、よくフリーのフォームメールCGIなどとは何か違うのでしょうか。それともサーバにsendmailかqmailがOKと書いてあればそのまま使えるのでしょうか。初心者でスミマセン。qmailを調べてもイマイチ分かりません。
お礼
有難うございました。早速フリーのメールデコードサービス見てみます。