当前位置: 首页 > 知识库问答 >
问题:

#Java邮件发件人-java.lang.NoClassDefFoundError: javax/激活/FileTypeMap

包丁雨
2023-03-14

我在Spring Configure Java类中创建Bean,如下所示:

@Bean
public JavaMailSender configureJavaMailSender() {
JavaMailSenderImpl sender = new JavaMailSenderImpl();
        sender.setHost("smtp.gmail.com");
        sender.setPort(587);
        sender.setUsername("sis.official@gmail.com");
        sender.setPassword("Goop@9790");

        Properties properties = new Properties();
        properties.put("mail.smtp.starttls.enable", true);
        properties.put("mail.smtp.ssl.trust", "smtp.gmail.com");
        
        sender.setJavaMailProperties(properties);
        return sender;
    }

我收到错误:

Java . lang . classnotfoundexception:javax . activation . file type map

共有1个答案

子车成和
2023-03-14

JavaMailSenderImpl依赖于Javax Activation

<dependency>
    <groupId>com.sun.activation</groupId>
    <artifactId>javax.activation</artifactId>
    <version>1.2.0</version>
</dependency>
 类似资料:
  • 这与渐进式Web应用程序中使用的serviceworker API有关。有人能帮我理解服务人员安装事件和激活事件之间的区别吗? 以下是我的理解, 安装事件是注册服务辅助程序后发生的第一个事件 除了上面的陈述,我的问题是两个事件之间到底有什么区别,它们都是一个接一个地运行的,如果是这样,为什么我们需要两个事件? 更新:共享可能有帮助的资源。我正在读这个。https://developers.goog

  • 问题内容: 我正在使用DREF和Djoser进行身份验证和用户注册。当新用户注册时,Djoser将发送激活电子邮件,其中包含执行GET请求的链接。为了激活,我需要从激活URL中提取uid和token并向POST请求Djoser激活用户。 我的环境是Python 3和Django 1.11,Djoser 1.0.1。 有关如何在Django / Djoser中处理此问题的任何帮助? 我想做的是在Dj

  • SuperMap Online支持生成 .v2c 和 .licc格式的文件许可,您可以在“我的订单”中点击“订单号”进入许可激活页面。 .v2c格式 和 .licc格式的许可文件,均适用于单机、局域网、虚拟机等环境。不同的是 *.licc格式的许可文件更适用于云环境,购买SuperMap iServer按核许可即核模块时,建议您使用此类型。 通过许可中心生成的 .c2v文件和 .reportc文件

  • 问题内容: 我什至不确定这是否可行,但是我想做的如下。我有一个使用脚本生成并通过电子邮件发送的HTML表单。我想要的是将电子邮件从此表单接收到,然后我希望该地址显示为表单中的字段之一。 我环顾四周,并在此站点上找到了一些有用的信息。我不确定是否可以在这种情况下使用,或者是否可以满足我的要求。 如果可能的话,这可能吗? 问题答案: 在同一站点(示例2)上查看此页面:http : //www.w3sc

  • 我试图在javamail API的帮助下发送两个附件,但发件人正在接收附件作为转发消息传递给发件人的邮件。我也看不到邮件中的正文。我正在向outlook的电子邮件客户端发送邮件。它类似的附件在同一封邮件中以独立邮件的形式出现,当我点击邮件中的独立邮件时,它会显示附件。就像我在同一封邮件中打开了另一封邮件一样。谁能检查一下我做错了什么吗 下面是代码 我只想让发件人在一个窗口中接收附件。

  • 我成功地使用OAuth授权码授权流通过DocuSign进行身份验证并发送信封。签名人收件人收到电子邮件通知时,会多次引用DocuSign帐户的名称/电子邮件地址,例如,发件人显示为: 电子邮件正文中包括弗雷德·史密斯及其电子邮件地址fred@acme.com 。我们希望能够在创建信封时动态/以编程方式更改发送的电子邮件通知中的这些引用。 到目前为止,我还没有在API文档中看到这方面的任何选项-这是