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");
我尝试使用和不使用 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");