以下のようなイメージでプログラムを制作しようと思っています。
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);
No.3ベストアンサー
- 回答日時:
そうでしたか、そちらの状況も解らず、済みませんでした。
「MIME::Lite」はここにあります。
http://search.cpan.org/~yves/MIME-Lite-3.01/
「Windowsで」と書いてしまいましたが、Mac OS Xでも動くようです。
私はMacintoshを、今は持っていないので、良く分かりません。
(昔はマックユーザでしたが)
PPMは、Perlにモジュールをインストールするのに使うツールです。
Windowsでは標準ですが、Macintoshではどうか分かりません。
アドバイスありがとうございます。
ダウンロードはできたようですが、そこから何をしたら良いのかわかりません。
StackAsteriskというサイトで「mimew.pl」というのを見つけたのですが、こちらのプログラムでは不適切なのでしょうか?
No.2
- 回答日時:
> 検索キーワードは「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を入れましょう。
どこへ入れるのでしょうか?
質問だらけで申し訳ないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 受信トレイに届いた全メールに対してこのような集計出来ないでしょうか? 1 2022/10/09 11:51
- Gmail 家から自分のg-mailで添付ファイル付きのメールを4通、職場の自分宛てに送りました。次の日に見ると 3 2022/09/08 12:35
- その他(教育・科学・学問) 新卒です。 1つ応募したい企業があって履歴書などを提出するのですが、「下記3点のフォーマットをダウン 3 2023/02/26 14:23
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- その他(Microsoft Office) officeのWordで作成した文章をメール添付してしたい 3 2023/08/07 07:12
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- PDF PDFを自動添付したメールを送信してくれるツールを探しています。 2 2023/02/07 15:19
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- その他(メールソフト・メールサービス) このメールは何ですか 8 2023/06/15 17:31
- 会社・職場 職場パソコンから書式をコピーしたい 5 2022/09/17 11:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASPでのsendmail(BASP21の使用...
-
さくらインターネットでの添付...
-
Clipmail3.0 確認画面の非表示...
-
VBAでoutlook365が起動しません。
-
VBScriptで、メールの送信をし...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
Excel VBAでリンク切れをチェッ...
-
「デバイスは PRN を初期化でき...
-
モジュールの最大数はいくつな...
-
例外処理のフローチャートの記...
-
Excel VBA 定義されたプロージ...
-
Cからシェルを起動し返り値をハ...
-
VBAで別モジュールへの変数の受...
-
VBのフォームモジュールと標準...
-
Workbook.BeforeSave イベント...
-
【vba】フォームに書いてあ...
-
perlをバージョンアップしたら...
-
Excel VBA 『Call』で呼び出す...
-
Form間の値の渡し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
VBScriptで、メールの送信をし...
-
VBAでsmtp認証をするには?
-
c#で 簡単なメール(添付ファ...
-
Perl メール 文字化け
-
Net::SMTPでメールを送信したい...
-
メールの送信について
-
Clipmail3.0 確認画面の非表示...
-
Exchangeを使用したメール送信...
-
Windowsメールを別アプリから操...
-
受信メールの本文の行間が空く
-
さくらインターネットでの添付...
-
プロキシ経由でjavamailを使っ...
-
VBSの修正点を教えてください。
-
添付ファイルをつけてメールを送る
-
BASP21使用のメール送信でコマ...
-
foreachでのメール一斉送信処理...
-
server errorで困ってます。
-
CDO.Messageを使ったVBScript
-
LotusScript メール作成方法が...
おすすめ情報