No.1ベストアンサー
- 回答日時:
別にマルチパートなメッセージを作れば良いだけです。
use constant ATTACH_TEMPLATE => <<__TEMPLATE__;
From: <%s>
To: <%s>
Subject: %s
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------HOGEHOGE"
Content-Transfer-Encoding: 7bit
--------HOGEHOGE
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
%s
--------HOGEHOGE
Content-Type: application/octet-stream; name="%s"
Content-Disposition: attachment;
filename="%s"
Content-Transfer-Encoding: 7bit
%s
--------HOGEHOGE--
__TEMPLATE__
といったテンプレートを用意しておいて
sprintf ATTACH_TEMPLATE,
$from,
$to,
$subject,
$message,
$filename, $filename,
$file_data;
で得たデータをsendmailコマンドに渡せばデータを添付して送信できます。
# ホントはセパレータをHOGEHOGEとか適当なのじゃなく、メッセージ中に現れないユニークなものを使う必要があったり、色々細かいところはありますけど。
この回答へのお礼
お礼日時:2002/03/09 15:09
ありがとうございます。
初めてお目にかかるものですので、
少々とまどっておりますが、なんとかやってみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- XML PHP.laravelについて 1 2023/07/06 15:26
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- PHP 値の取り出し方について教えて下さい。 1 2023/03/31 13:30
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCSVファイルを途中行まで...
-
VBAでCSVファイルの特定行を書...
-
Javaで同一のファイルを読み込...
-
ファイルのアップロード方法(Perl)
-
perlで、後ろの行を読んで、前...
-
VB6.0でDB接続する際に切断時の...
-
ExcelをCSV書き出す場合のシー...
-
CGI(Perl)でWeb上から作成...
-
ファイルからある文字列の個数...
-
エクセルVBA コードが同じでも...
-
datファイルってなんですか?
-
タブの色を変更する方法
-
【PHP】アクセス過多でファ...
-
ファイル全てを .xlsm に変更し...
-
VBAでタブ区切りテキストの保存...
-
エクセルVBAで素数だけを出力す...
-
コマンドプロンプトからperlを...
-
perlでcsvファイルを読む(ダブ...
-
Perlで特定行から特定行までを...
-
flockについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでCSVファイルを途中行まで...
-
VBAで巨大なファイルの途中から...
-
ExcelをCSV書き出す場合のシー...
-
VBAでCSVファイルの特定行を書...
-
openした後、closeしないでプロ...
-
ReadLineでの読み出し行を指定する
-
エクセルVBA コードが同じでも...
-
csvファイル改行コードの置換に...
-
C言語でのファイルのデータ更...
-
Perlの変数に文字数制限(容量...
-
perlにて2つのファイル比較
-
JavaでCSVファイルを高速に読む...
-
VB6.0でDB接続する際に切断時の...
-
MATLAB グローバル変数の宣言
-
alarmのタイムアウト後の処理で...
-
DBMとテキストファイルのどちら...
-
perlで、後ろの行を読んで、前...
-
エクセルVBAでCSVファイ...
-
拡張子 ”log” と ” dat” の違い
-
5行おきに5行ずつ抽出するに...
おすすめ情報