フォームCGIの良し悪しの認識方法?

[上に] [前に] [次に]
びーびーえっす 2000/06/01(木) 15:36:59
よくある質問かもしれませんが、
ひとつ教えてくれませんか?

様々なサイトでフォームCGI等を提供されていますが、
その中でも信頼の置ける物かどうかを識別する方法ってありますか?

よく見ると、sendmailを使用するタイプやSMPTを使用するタイプ
があるみたいですが、どっちを選択するべきなのでしょう?

当方はsendmail使用可能な環境です。

ただ、サーバーになるべく負担がなく信頼性の高いものが欲しいです。

「これが良く使われている」とか「これがお薦め!」という物が
ありましたら、教えて下さい!!

機能的には、必須項目の設定・確認画面の設定・送信後に表示するページの任意設定
が可能な物という条件でお願いします。

宜しくお願いします!

@_@ 2000/06/01(木) 16:28:00
フォームCGIってなんですか?

フォームデコードサービス??

自分のところでCGI動くのなら、ふつう

もしかしてこれですか?
s/%([0-9A-Fa-f][0-9A-Fa-f])/chr(hex($1))/eg;

もた 2000/06/01(木) 19:54:32
sendmailやSMTP(SMPT?)というからにはフォームメールのことだと思いますが、
Net::SMTP等のモジュールは使える(またはインストールできる)環境なのでしょうか?
駄目ならsendmailしか選択肢がないと思います。

ヒソカ 2000/06/01(木) 20:52:43
フォームCGIって何のことですか?
sendmail や SMTP についてなにか調べてみましたか?
なんだか、言葉の意味を知らずに並べているような印象ですが・・・
自分自身で質問内容を整理して、再投稿したほうがいいですよ。

gama [E-Mail] 2000/06/01(木) 22:45:25
一般的な傾向としては、
sendmail がつかえるなら、sendmail を使う方をお勧めします。


SMTP と直接会話すると SMTP サーバーからの返り値をチェックができたりしてて、いいこともあるだけど。
結局、スクリプトによります。

というように思います。<あんまり自信ないけど

gama [E-Mail] [HomePage] 2000/06/01(木) 22:51:33
追加

Net::SMTP等のモジュールは使えなくても、
直接、SMTP サーバーと会話して、メールを送信することができます。

B-Cus 2000/06/01(木) 23:32:38
> SMTP と直接会話すると SMTP サーバーからの返り値を
> チェックができたりしてて、いいこともあるだけど。
SMTP ならではの機能って何かありますか?

gama [E-Mail] 2000/06/02(金) 01:04:15
>> SMTP と直接会話すると SMTP サーバーからの返り値を
>> チェックができたりしてて、いいこともあるだけど。
>SMTP ならではの機能って何かありますか?

と、つっこまれて、考えるに...

設定したメールアドレス(たいてい設置者)に送るメールではメリットが考えつかないなぁ...

DNS の MX record をみて、直接送っちゃうなら、受け取れないのが判る場合があるかな?

注記
がま@アルコールはいっちゃってるぞぉモード

SMTPマニア 2000/06/03(土) 01:09:16
SMTP=Simple Mail Transfer protocolはSMTPサーバーのSoketモジュール
に直接アクセスして送信します。(前期のとおり)その際にSMTP通信利用で
メール送信する場合に、送信者アドレスがそのサーバのアカウントユーザか
チェックされる場合があります。その場合にはFromアドレスにSMTPサーバ
のアカウントユーザのメールアドレスを設定しなくてはなりません。という
ことはサーバーからの認証を受けない限りメールを送信できないことになり
、設定もSENDMAILよりも面倒なことになります。SMTPはSENDMAILが利用でき
ない場合の回避的方法として利用することをおすすめします。SMTP自体セキュ
リティのためソケットを削除している場合やCGIからの呼び出しを拒否している
場合もあるのでSMTPはおすすめできません。

B-Cus 2000/06/03(土) 09:15:02
外部の SMTP サーバに繋げるのは↑なので無理な場合が多い、と。

一方ローカルの SMTP サーバに繋げるのは、POP before SMTP
(SMTP する数分前に POP で認証しないとメール送信できない)
なサイトも多いので面倒。

というわけで、やっぱり sendmail かな。

名無し 2000/06/10(土) 00:22:10
>SMTP=Simple Mail Transfer protocolはSMTPサーバーのSoketモジュール
>に直接アクセスして送信します。
SMTPはトランスポートに関しては何ら規定してないのでSocketである必要無し。

>SMTP ならではの機能って何かありますか?
DSNを使おうとしたらSMTP叩かないとダメでしょ。
# つまらん突っ込み避けるために一応書いとくけど、DNSのtypoじゃ無いからな。

>外部の SMTP サーバに繋げるのは↑なので無理な場合が多い、と。
sendmailはかなり前に捨て去ったんで、よーわからなくなってるけど
sendmail -bs (perlで制御するのは困難そう)とか127.0.0.1につなげば
厄介事は回避できそうなもんだが…

B-Cus 2000/06/10(土) 01:15:35
>> SMTP ならではの機能って何かありますか?
> DSNを使おうとしたらSMTP叩かないとダメでしょ。
なるほど。ちなみに DSN=Delivery Status Notifications。
see RFC1891.

>外部の SMTP サーバに繋げるのは↑なので無理な場合が多い、と。
今読むと全く意味不明なことを書いてるなぁ。というわけで
書き直し…と思ったけど、裏付けがないので調べ直してこよ、

# 要は「DNS の MX record をみて、直接送っちゃう」は
# 無理だ、と言いたかった。

gama [E-Mail] 2000/06/10(土) 18:51:07
# 要は「DNS の MX record をみて、直接送っちゃう」は
# 無理だ、と言いたかった。

送り先のメールアドレスから、MX record を引いて、
直接、送付先のサーバーに送信しても、送れない設定ってありますか?

名無し 2000/06/10(土) 20:24:42
>送り先のメールアドレスから、MX record を引いて、
>直接、送付先のサーバーに送信しても、送れない設定ってありますか?
DULみて蹴ってる所
http://maps.vix.com/

[上に] [前に] [次に]