アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下のようなイメージでプログラムを制作しようと思っています。

csvファイル
メールアドレス1,添付ファイル1
メールアドレス2,添付ファイル2
メールアドレス3,添付ファイル3
メールアドレス4,添付ファイル4
  ・
  ・
  ・

cgiファイル
・csvファイルを読み込む
  ↓
・タイトル、本文は固定。
・メールアドレス1には添付ファイル1を送る。(アドレス2なら2を添付)
・csvファイルの行数だけこれを繰り返す。

-----------------------------------------------------------------
フォーム入力送信→担当者にメールが届く
というのはサンプルをもとに作る事ができたのですが、
それに「添付ファイルを付ける」にはどうしたら良いのでしょうか?

現在メールの書き出しは下記のようになっています。(添付無し状態)
#######################################################メール送信
$head = "From: 送信者" . "\n" . "To: 宛先" . "\n" . "Subject: タイトル" . "\n\n";
open(MAIL, "| sendmailパス -t -f'送信者'") ;
print MAIL "$head";
print MAIL <<__END__;
###メール本文###
__END__

close(MAIL);

A 回答 (3件)

そうでしたか、そちらの状況も解らず、済みませんでした。


「MIME::Lite」はここにあります。
http://search.cpan.org/~yves/MIME-Lite-3.01/

「Windowsで」と書いてしまいましたが、Mac OS Xでも動くようです。
私はMacintoshを、今は持っていないので、良く分かりません。
(昔はマックユーザでしたが)

PPMは、Perlにモジュールをインストールするのに使うツールです。
Windowsでは標準ですが、Macintoshではどうか分かりません。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。

ダウンロードはできたようですが、そこから何をしたら良いのかわかりません。

StackAsteriskというサイトで「mimew.pl」というのを見つけたのですが、こちらのプログラムでは不適切なのでしょうか?

お礼日時:2007/01/30 17:52

> 検索キーワードは「CPAN MIME::Lite」で見つかりますか?



見つかりますが、CPANのサイトへ直にいって下さい。
無駄にグーグルさんの手を煩わせることは避けましょう。
http://www.cpan.org/

WindowsでActivePerlの最新v5.8.8を使っているなら、PPMの画面から
数回のマウスクリック操作だけでインストールできます。
その間、マウス以外、キーボードに触れることなくインストール
できます。

これホント、最新のActivePerlを入れましょう。

この回答への補足

アドバイスありがとうございます。

>見つかりますが、CPANのサイトへ直にいって下さい。
URL教えていただきありがとうございます。
英語ばかりで必要なものが見つけられません。

「MIME::Lite」というのはどこにあるのでしょう?

>WindowsでActivePerlの最新v5.8.8を使っているなら、PPMの画面から
残念ですが、Macintoshを使っています。
また、PPMの画面って何でしょうか?

>最新のActivePerlを入れましょう。
どこへ入れるのでしょうか?

質問だらけで申し訳ないです。

補足日時:2007/01/20 15:45
    • good
    • 0

私は、添付ファイル付きのメール送信ではいつも、


MIME::Lite
を使っています。とても使いやすいモジュールです。
CPANからインストールして下さい。

この回答への補足

アドバイスありがとうございます。

>MIME::Liteを使っています。
>とても使いやすいモジュールです。
>CPANからインストールして下さい。

それはどこにあるものなんでしょうか?
ネット上からダウンロードすれば良いのですか?
検索キーワードは「CPAN MIME::Lite」で見つかりますか?

補足日時:2007/01/20 08:54
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!