2

以下は、mime::entity を使用して構築されている電子メールにファイルを追加する方法を示しています。私の質問は、ファイルへのパスを指定する代わりに、ファイルのコンテキストを含む変数を介して追加する方法はありますか??

### Attachment #2: a GIF file:
$top->attach(Path        => "./docs/mime-sm.gif",
             Type        => "image/gif",
             Encoding    => "base64");
4

1 に答える 1

1

はい、できます。Pathパラメータを削除して、代わりに を使用する必要がありますData

### Attachment #2: a GIF file:
$top->attach(Data        => $my_gif_contents,
             Type        => "image/gif",
             Encoding    => "base64");

Dataドキュメンテーションに少し埋もれていMIME::Entityますが、認めざるを得ません! で同じパラメータを使用することでしかわかりませんMIME::Lite

于 2013-06-10T00:09:09.970 に答える