• 締切済み

自動返信メールにファイルを添付する機能があるCGI探しています

またお世話になります。 今回は下記のサイトで使われているようなCGIを探しています。 http://www.t-okada.com/cgi/s_downloader1/ ここで使われている自動送信CGIは、チェックボックスにチェックした項目のファイルだけを、自動に記入したメールアドレスに送信してくれるといものなんです。 同サイトでは、このスクリプトは配付されていないので、同じような機能をもったCGIを御存知の方はおられないでしょうか。 自動で返信されるメールに、ほしいファイルが添付されて送られてくるという、他にはないものだと思います。 1~2ヶ月、暇がある時にはいろいろなサイトを回って、探してみたのですがやはりみつかり増せんでした。 アドバイスをどうか、よろしくお願いします。

みんなの回答

noname#3345
noname#3345
回答No.1

考え方を変えて、添付ファイル可のフォームメールをカスタマイズしてはどうでしょう? 要は、「ファイルをサーバーにuploadして、メールに添付して送付する」フォームメールの「ファイルをサーバーにupload」の部分をやめて、「すでにサーバーにあるファイルをメールに添付する」に変えるだけの事だと思います。 チェックボックスでどのファイルを送るかの選択をしているわけですよね。 フォームメールの ・サーバーにファイルをupload ・uploadしたファイルをメールに添付して、フォームのメールアドレスに送付 の部分を、 ・ファイル番号を引数で取得 ・ファイル番号により、サーバー上のファイルをメールに添付してフォームのメールアドレスに送付 という流れにカスタマイズすればいいのでは? このサイトで複数のCGIファイルを取ったことがないので、ひとつのメールで来るのか複数のメールで来るのかわからないのですが、例えば複数指定ファイルがあったらその分メール送信ロジックをループでまわすなどすればいいのではないでしょうか。 もちろん複数ファイル指定可のフォームメールもありますので、そちらをカスタマイズしてもいいと思います。 googleで「CGI メール 添付ファイル」のキーワードで探したら、結構フリー物がヒットしましたよ。 参考URLにひとつ載せておきますね。 うまくいくことを祈っております。 がんばってください。(^-^)

参考URL:
http://www.spencernetwork.com/CommonGatewayInterface/PerlScripts/WebFormMail/

関連するQ&A