Outlook Web Client上未出现小尺寸以外的嵌入式图像

时间:2019-07-25 11:16:28

标签: java image exchangewebservices webmail ewsjavaapi

我需要在自动回复邮件的正文中发送内联图像,但是我注意到任何大于15Kb的图像都无法在Outlook Webclient中呈现。图片使用base64进行url编码,邮件的正文作为HTML文件发送。

        EmailMessage email = EmailMessage.bind(service, mail.getItemId());
        email.setIsRead(true);
        email.update(ConflictResolutionMode.AlwaysOverwrite);
        EmailMessage message = new EmailMessage(service);
        EmailAddress from = new EmailAddress(supportId);
        message.setSubject("Re: "+mail.getSubject());
        MessageBody hmtlBody = composeHtmlBody(BOX_NAME+"("+mail.getCategory()+")");
        message.setBody(hmtlBody);
        message.getToRecipients().add(mail.getFrom());
        message.setFrom(from);
        message.sendAndSaveCopy();

这是我的html代码

<p>Estimado Señor/Señora/Señorita,
    <br>
    <br>Reciba un cordial saludo, por favor su gentil ayuda comunicándose a nuestro Call Center 02-2999-999 o al 1700 800800 opción 2 para que el asesor realice la respectiva verificación y le brinden el soporte adecuado.
    <br>
    <br>
    <img alt="Logo" src="BASE64URL" height="350" width="450">
    <br>Saludos cordiales.
    <br>
    <br>Asesor Virtual

尝试使用cid和baseurl64,这些方法都无助于渲染图像image_no_render

0 个答案:

没有答案