我正在尝试通过swiftmail发送嵌入电子邮件中的图片。我正在使用树枝模板的内容。 我按照swiftmailer文档中的示例进行了操作但未成功。图像没有显示在我想要的位置(即中间表)。
树枝模板
<body>
<table class="main" bgcolor="purple">
<tr>
<td>
<table class="lside" bgcolor="white">
<tr>
</tr>
</table>
</td>
<td>
<table class="middle" bgcolor="white">
<tr><td>
<img src= {{image_src}}, alt="Image" />
</td></tr>
</table>
</td>
<td>
<table class="rside" bgcolor="white">
<tr>
</tr>
</table>
</td>
</tr>
</table>
</body>
&#13;
swiftmailer
$loader = new \Twig_Loader_Filesystem('Templates');
$twig = new \Twig_Environment($loader);
// Create the Transport
$transport = (new \Swift_SmtpTransport('outgoing.ccny.cuny.edu', 587, 'tls'))
-> setUsername('email name goes here')
-> setPassword('email password goes here');
$mailer = new \Swift_Mailer($transport);
$message = new \Swift_Message('Newsletter');
$data['image_src'] = $message->embed(\Swift_Image::fromPath('documents/newimg.jpg'));
$msg = $twig -> render('newsletterTemplate.html.twig', $data);
电子邮件输出