当前位置: 首页 > 网络应用技术

Springboot动态设置电子邮件发送者

时间:2023-03-05 19:49:22 网络应用技术

  当我今天被用来在一个小型项目中发送电子邮件时,我突然觉得电子邮件发件人只发送了一个,并且已将其修复在YML文件中。这是非常不合适的,我想到了如何使其成为动态。

  写作前已经翻了很多博客,应该踩的坑几乎是相同的。我是实施后写的文章。如果您有任何疑问,您可以一起沟通。

  所以我有以下文章...

  默认情况下,每个人都会收到Springboot集成的电子邮件将其发送。不,单击上面的链接。

  让我谈谈我要实现什么效果:

  这个想法实际上很简单。只要我们添加或修改电子邮件的配置以发送电子邮件,重新启动此类。关于这个地方无话可说,只要不要让框架自动配置,我们就可以手动出现。

  1)YML配置文件

  :我首先配置了电子邮件协议的配置。我当时报告的错误是一个。

  SMTPS协议

  (SMTP-Over-SSL)是基于安全协议的变体协议。它继承了安全协议不对称加密的高度安全性和可靠性,并可以防止电子邮件泄漏。例如,该协议也用于发送电子邮件,但是防止电子邮件被黑客拦截,并且可以更安全,并且可以还要实施电子邮件发送者以抗拒该功能。为防止发送者在发送后删除电子邮件,他拒绝承认他已经发送了这样的电子邮件。PORT465和587根据协议开放。

  端口465:它是协议服务使用的端口之一。它在邮件传输过程中进行了加密。与协议攻击者相比,邮件从一开始就受到保护。

  因此我们应该使用的配置。

  此外,将资源类构建为一个对应的

  根据YML文件,我们粗略地知道要构建哪种数据表。

  每个人都可以自定义这些,并根据您的需求构建HA。

  根据数据创建POJO类。

  如果不是Mybatis-Plus,请删除创建和修改时间作为mybatis-plus的注释。此外,我的主要密钥是设置自我increase,所以它是空的。我把它包裹在vo下。

  服务

  意见

  用过的

  在一两个句子中没有什么可说的,您可以通过IDEA直接转到源代码上的DOC注释。

  模板大致如下。您自己调整吗?

  添加

  一次额外的时间。

  我单击以再次发送电子邮件,因为它是一个随机数,我们测试了几次,我们将始终使用此错误的邮件发送人员。如果您使用它,则意味着我们已经成功了。

  由于随意输入,必须失败。但是可以确定我们已经使用了项目开始后加入的邮件发件人。您可以尝试填充。

  结束了。

  我没有写一个小演示,没有源代码。

  让我们一起做!交点截形,如果文章中有任何不利条件,请及时指出,并郑重地感谢您。

  我必须在纸上感觉浅。

  大家好,我是博客

  一个喜欢文学和艺术但踏上编程之路的年轻人。

  希望:。

  很少回到后端肝脏,再次捡起后端,然后写了Vue,肯定会完成专栏。