添付ファイルからコンテンツを取得する API にメールを送信しています。
実際にファイルを作成して (1 行のテキストのように)、添付して送信したくありません。
ファイルストリームを作成し、swiftmailer 経由で送信することは可能ですか?
添付ファイルからコンテンツを取得する API にメールを送信しています。
実際にファイルを作成して (1 行のテキストのように)、添付して送信したくありません。
ファイルストリームを作成し、swiftmailer 経由で送信することは可能ですか?
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);
これが誰かを助けることを願っています。
私は常にファイルを作成してから、SwiftMailer で添付する必要がありました。
unlink()
ただし、メールが送信されるとすぐにファイルを作成できます。