通过swiftmailer发送附件文档

时间:2016-07-27 16:50:29

标签: symfony pdf attachment xls swiftmailer

我正在尝试将文件附加到电子邮件中。

首先我使用snappyBundle为pdf&&创建文件使用liugioBundle的xsl文件。

之后,我需要使用swiftmailer将其作为附件发送到电子邮件中。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以在Switft_Mailer对象上使用 - > attach()方法

http://swiftmailer.org/docs/messages.html

$email = \Swift_Message::newInstance()
    ->setSubject('Subject')
    ->setFrom('me@domain.com')
    ->setTo($recipients)
    ->setBody(
        $this->renderView(
            'Emails/niceEmail.html.twig',
            compact('foo', 'bar', 'message')
        ),
        'text/html'
    )
    ->attach(Swift_Attachment::fromPath('my-document.pdf'));