SwiftMailer-邮件中的php附加txt文件

时间:2019-03-11 14:30:49

标签: php twig email-attachments swiftmailer

我试图在我的Symfony项目中将带有文本附件的部分放入邮件中。 我尝试过的例子都没有。

在dump()上,一切都返回了应有的状态。

渔获物在哪里?

 $projectDir = $this->container->get('kernel')->getProjectDir();
 $file = $projectDir . '/web/uploads';

    // Send email
    $message = $this->container->get('mail')->createTemplatedEmail(
        $user->getEmail(),
    ('Your Text File has arrived!'),
        '@WebsiteTemplates/member/view.html.twig',
        [
            'user' => $user,
        ]
    );

    $message->attach(\Swift_Attachment::fromPath($file . '/my-text-file.txt'));
    $this->container->get('mail')->sendMessage($message, true);

    return;

我知道我需要将其作为数组传递,以便我的树枝文件像这样工作:

Hello {{ user.email }}!
Here is your Text file: {{ txtFile }}<br>

它通过电子邮件返回文件,例如:

  

Content-Type:文本/ x-vcard;名称= dmchenry-svb-com.vcf内容传输编码:base64内容处置:附件; filename = dmchenry-svb-com.vcf QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpSRVY6MjAxOS0wMy0xMVQxNToxODozOVoNCk47Q0hB

0 个答案:

没有答案