Ich muss eine E-Mail mit dem gesamten Inhalt in HTML senden, die in einer E-Mail als HTML angezeigt werden kann. Ich kann die E-Mail mit JavaMailSenderImpl
von Spring Framework mit SimpleMailMessage
senden, aber die E-Mail, die ich sende, wird in einfachem HTML-Text wie folgt angezeigt
und nicht in Form einer HTML-Seite.
Bitte sagen Sie mir, wie ich es als HTML senden kann und wie es in Form von HTML angezeigt werden kann.
Wenn Sie Java-Mail direkt verwenden, müssen Sie den Inhaltstyp mithilfe von setContent () Methode.
MimeMessage.setContent("<html> <body><h1>Hello </h1> </body></html>", "text/html");
Oder wenn Sie Spring Framework verwenden MimeMessageHelper können Sie MimeMessageHelper.setText (emailContent, true) Methode. Das boolesche true
-Flag zeigt HTML-Inhalt an. Zum Beispiel: