2

添付ファイルからコンテンツを取得する API にメールを送信しています。

実際にファイルを作成して (1 行のテキストのように)、添付して送信したくありません。

ファイルストリームを作成し、swiftmailer 経由で送信することは可能ですか?

4

2 に答える 2

2

Swiftmailer が Dynamic Attachments をサポートしていることがわかりました。

基本的な考え方は次のとおりです。

//Create your content in a variable.
$content = "Hi there\r\nHow are you";

//Create a Swiftmailer attachment
//specify the data, filename, mimetype
$attachment = Swift_Attachment::newInstance($content, 'my-file.pdf', 'application/pdf');

//attach the file
$message->attach($attachment);

これが誰かを助けることを願っています。

于 2010-12-08T09:54:44.080 に答える
1

私は常にファイルを作成してから、SwiftMailer で添付する必要がありました。

unlink()ただし、メールが送信されるとすぐにファイルを作成できます。

于 2010-12-08T00:27:43.110 に答える