Spring - java 邮件正文中有多个链接

Spring - java mail with multiple links in email-body

我尝试使用和不使用 HTML href 标签,但 gmail 需要 2-3 小时才能到达电子邮件正文中有 2 link 的收件人。如果我在一个正文中只发送一个 link,它将立即到达。用谷歌搜索但没有得到正确的解决方案或提示。 谁能帮我.. 这是我的代码和电子邮件正文:

public int sendMail(String subject, String body, String to)
  {
    MimeMessage message = this.mailSender.createMimeMessage();
    System.out.println("Welcome to sender.......");
    try
    {
      MimeMessageHelper helper = new MimeMessageHelper(message, true);      
      helper.setTo(to);
 //   helper.setFrom("reddy@abc.com");
      helper.setSubject(subject);
      helper.setText(body, true);
      this.mailSender.send(message);
      return 1;
    }
    catch (MessagingException e1)
    {
      e1.printStackTrace();
    }
    return -1;
  }

电子邮件正文:

body = "Dear " + candidate + ",<br/><b>Greetings</b><br/>link <a href='http://test.com'></a> <br/><a href='https://google.com'></a>";

如何优化发送此类电子邮件?

或任何其他方式在一个正文中发送多个 link?

您是否尝试将文本设置为 HTML 格式?您需要在 MimeMessage.

上完成
MimeMessage message = this.mailSender.createMimeMessage();

// Set From: header field of the header.
message.setFrom(new InternetAddress(from));

// Set To: header field of the header.
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

// Set Subject: header field
message.setSubject("This is the Subject Line!");

// Now set the actual message
message.setText(body, "UTF-8", "html");