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

Spring邮件代发消息[关闭]

微生季
2023-03-14

< b >想改进这个问题?通过编辑此帖子更新问题,使其只关注一个问题。

如何以以下形式发送消息:

From <Sender> on behalf of <User>

用Spring邮件?

共有1个答案

呼延庆
2023-03-14

来自和Sender的标头必须不同才能在您的消息中显示为代表。要使用Spring邮件:

  1. application.yml中,您应该为smtp设置额外的属性:
spring:
  mail:
    host: ...
    username: ...
    protocol: smtp
    properties:
      mail:
        smtp:
          # these parameters helped
          auth: true
          starttls.enable: true
          from: <Sender>
          host: <duplicate spring.mail.host> 
MimeMessage message = mailSender.createMimeMessage();
MimeMessage message = mailSender.createMimeMessage();
message.addFrom(...); // add User email on behalf whom you want to send
message.setSender(...);

这些线程有助于:

  • 发件人、发件人和退货路径有什么区别?
  • 如何使用JavaMail将Report-Path设置为发件人地址以外的电子邮件地址?
  • https://coderanch.com/t/274415/java/set-Return-Path-email-address

 类似资料:
  • 如何以以下形式发送消息: 用Spring邮件?

  • 问题内容: 香港专业教育学院一直从Java发送最简单的电子邮件没有问题,但我现在正尝试发送html如下: 但是,当我在客户端收到它时,它以纯文本电子邮件的形式接收,即它显示所有html标记,而不是用于格式化,并且我已经检查了电子邮件标题,并说 在邮件标题中 但是为什么因为我将“ text / html”传递给setContent()方法,那似乎是您唯一要做的事情。 问题答案: 您可以尝试以下方法:

  • 我正在尝试为Web设置Firebase云消息传递。我成功地对其进行了正确初始化并获得了令牌: manifest.json与gcm_sender_id 我可以看到我在控制台中得到令牌,所以我试图验证它,并通过邮递员发送我的第一个通知-这里是留档。 发布网址:https://fcm.googleapis.com/v1/projects/PROJECTID/messages:发送授权:无授权 标题 Bo

  • 我有一个监控服务,它在应用程序启动、应用程序关闭和每分钟(滴答)向RabbitMQ发送消息。 启动和勾选事件工作正常。最初编写类时,关闭事件也起作用。 我正在使用spring-boot-starter-amqp 1.3.3。释放 该事件是在DisposableBean接口的destroy方法上触发的。 我也尝试过实现

  • 我是Laravel的新手,正在尝试修复电子邮件验证消息。场景是: > 如果我发送空值,验证器会返回一个响应“需要用户电子邮件字段”。 如果我发送一个无效的值,如“my_email_id”[不带@符号],它仍然返回“用户电子邮件字段是必需的”。 如果我发送空值,如“my\u email”_id@domain,它仍然返回“用户电子邮件必须是有效的电子邮件地址。”。 现在,我的问题是如何返回回答“用户电

  • 发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此进行了封装就有了现在的spring-boot-starter-mail,本章文章的介绍主要来自于此包。 简单使用 1、pom包配置 pom包