通过EmailService发送带有附件的电子邮件失败

2020-09-07 13:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在尝试通过Emai...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在尝试通过EmailService发送带有附件的电子邮件,不幸的是,如果我添加附件,每次都会失败...

我的代码段:

 最终CatalogVersionModel目录= catalogVersionService.getCatalogVersion(CATALOGNAME,CATALOGVERSION);
 
      最终的EmailAddressModel addrToModel = new EmailAddressModel();
      addrToModel.setDisplayName(EMAILTO);
      addrToModel.setEmailAddress(EMAILTO);
 
      最终的EmailAddressModel addrFromModel = new EmailAddressModel();
      addrFromModel.setDisplayName(EMAILFROM);
      addrFromModel.setEmailAddress(EMAILFROM);
 
 
      EmailAttachmentModel mediaModel =新的EmailAttachmentModel();
      mediaModel.setCode(filename);
      mediaModel.setCatalogVersion(catalog);
      mediaModel.setRemovable(Boolean.TRUE);
      mediaModel.setLocation(filename);
      modelService.save(mediaModel);
 
      最终的EmailMessageModel msgModel = new EmailMessageModel();
      msgModel.setToAddresses(Collections.singletonList(addrToModel));
      msgModel.setFromAddress(addrFromModel);
      msgModel.setSubject("测试报告");
      msgModel.setBody(" blabalbla");
      msgModel.setReplyToAddress(" noreply@test.ch");
 
      msgModel.setAttachments(Collections.singletonList(mediaModel));
 
      emailService.send(msgModel);

  

是否有特殊的想法要知道与EmailService的附件? 没有附件,服务正在运行...

有人知道如何处理附件吗?

非常感谢!

格里兹

5条回答
spaceman01
2020-09-07 13:31

嗨,

我在这里有一个澄清。 上面的代码对我来说很好,但是我们可以直接从MultiPartFile传递InputStream吗?

我的意思是不创建媒体模型。

关于Ansell,

一周热门 更多>