Java 链接在yahoo mail中不起作用

Java 链接在yahoo mail中不起作用,java,email,Java,Email,当从java向Yahoo mail发送电子邮件时,内部链接不起作用。 URL在Yahoo中不可点击,而在Gmail中则可以 以下是发送邮件的代码: MimeMessage mime = this.mailSender.createMimeMessage(); MimeMessageHelper message = new MimeMessageHelper(mime, true); message.setTo(to); message.setSubject(subject); message.s

当从java向Yahoo mail发送电子邮件时,内部链接不起作用。 URL在Yahoo中不可点击,而在Gmail中则可以

以下是发送邮件的代码:

MimeMessage mime = this.mailSender.createMimeMessage();
MimeMessageHelper message = new MimeMessageHelper(mime, true);
message.setTo(to);
message.setSubject(subject);
message.setText("verification link: http://localhost:8080/myproject/verification.zulverId=6c1", true);
this.mailSender.send(mime);
使用


setText在内部调用setContent方法。所以直接使用它。

GMail很可能会自动这样做。您必须发送一封HTML邮件,并使用标记
使其成为“真实”链接是的,它与标记一起工作。看起来像是gmail将url转换为链接,但不是其他电子邮件客户端。谢谢
    message.setContent("verification link: http://localhost:8080/myproject/verification.zulverId=6c1", "text/html; charset=utf-8");
    message.saveChanges();