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

Spring邮件代发消息

邵弘伟
2023-03-14

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

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(...);

这些线程帮助:

    < li >发件人、发件人和返回路径有什么区别? < li >如何使用JavaMail将返回路径设置为发送者地址以外的邮件地址? < Li > https://code ranch . com/t/274415/Java/set-Return-Path-email-address

 类似资料:
  • < b >想改进这个问题?通过编辑此帖子更新问题,使其只关注一个问题。 如何以以下形式发送消息: 用Spring邮件?

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

  • 问题是,当我更改Gateway和Transformmer方法签名以accomodate Multipart file和MailMessageDto时,我将在transform方法中将其转换为MimeMessageHelper对象,spring integration无法理解transform方法。 我想知道控制器方法的签名应该是什么,以及如何在XML中声明Transformer transform

  • 本文向大家介绍ThinkPHP发送邮件示例代码,包括了ThinkPHP发送邮件示例代码的使用技巧和注意事项,需要的朋友参考一下 先在GitHub找到PHPMailer 并下载 https://github.com/PHPMailer/PHPMailer  //PHPMailer的GitHub地址 将下载的PHPMailer放在ThinkPHP/Library/Vendor目录下      在con

  • 我正在尝试使用spring Java邮件与这些属性: 代码: 但我在发送邮件时遇到了这个错误: 无法将电子邮件发送到用户'xxx@yahoo.fr',异常为:身份验证失败;嵌套异常是javax.mail.authenticationFailedException:535 5.7.0(#MBR1212)用户名或密码不正确。 我确信我的登录名/密码是正确的。我的属性不正确吗?

  • 我正在尝试使用thymeleaf模板发送电子邮件。但我收到一条错误消息 我不能使用WebContext()而不是Context()。因为对于webContext,我需要我无法在这里获得的HttpServletRequest对象,因为它不在请求范围内。我正在尝试使用上下文()发送邮件,但我收到了错误。请任何人对此有解决方案。提前感谢这是我的代码,