Nodemailer html在Outlook中未显示

时间:2019-01-25 11:42:17

标签: html outlook nodemailer

我在通过html发送html时遇到问题。 gmail未呈现。当我将这封电子邮件发送到我的outlook帐户时,它会正确呈现html(标签为蓝色),但是当我将其发送到我的Hi there电子邮件中时,它将不会呈现任何html(您只会看到黑色的nodermailer

我尝试过:

  • 将电子邮件发送到其他Outlook帐户仍然无法呈现html
  • 发送与其他地方不同的html确实可以在我的前景中正确呈现
  • 我尝试添加html,head和body标签。没什么
  • 我尝试使用其他html标签(例如按钮等)。没什么

这是我下面的代码。谁能帮助我了解为什么const emailSetup = { host: 'smtp-mail.outlook.com', port: '587', auth: { user: 'x', pass: 'x' }, secureConnection: 'false', tls: { ciphers: 'SSLv3', rejectUnauthorized: false } } var transporter = nodemailer.createTransport(emailSetup); var mailOptions = { from: 'x, to: 'x', subject: 'My Email Subject, html: '<label style="color: blue">Hi there<label>' }; transporter.sendMail(mailOptions, function(err, info) { if (err) return response.status(400).send({response: 'error'}); return response.status(200).send({response: 'success'}); }); 不能在Outlook电子邮件中正确显示html吗?

<GridView>
    <GridView.ItemsPanel> 
        <ItemsPanelTemplate>
            <ItemsWrapGrid Orientation="Horizontal" ItemHeight="200" ItemWidth="200"/>  
        </ItemsPanelTemplate> 
    </GridView.ItemsPanel> 
</GridView> 

0 个答案:

没有答案