个性化阅读
专注于IT技术分析

发送带有HTML内容的电子邮件

在发送电子邮件时, 我们也可以发送html内容。

为了更好地理解此示例, 请首先学习使用JavaMail API发送电子邮件的步骤。
为了使用JavaMail API接收或发送电子邮件, 你需要加载两个jar文件:mail.jar activation.jar下载这些jar文件(或)到Oracle网站下载最新版本。

使用JavaMail API发送带有html内容的电子邮件的示例

import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

class SendHtmlEmail
{
   public static void main(String [] args)
   {

      String host="mail.srcmini02.com";//change accordingly
      String to="sonoojaiswal1987@gmail.com";//change accordingly
      final String user="sonoojaiswal@srcmini02.com";//change accordingly
      final String password="xxxxx";//change accordingly

      Properties properties = System.getProperties();
      properties.setProperty("mail.smtp.host", );
      properties.put("mail.smtp.auth", "true");

      Session session = Session.getDefaultInstance(properties, new javax.mail.Authenticator() {
	 protected PasswordAuthentication getPasswordAuthentication() {
	  return new PasswordAuthentication(user, password);
	 }
      });
      
      try{
         MimeMessage message = new MimeMessage(session);
         message.setFrom(new InternetAddress(user));
         message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

        message.setSubject("HTML Message");
        message.setContent("<h1>sending html mail check</h1>", "text/html" );
  
       Transport.send(message);
         System.out.println("message sent....");
      }catch (MessagingException ex) {ex.printStackTrace();}
   }
}
加载jar文件 c:\> set classpath = mail.jar; activation.jar;。;
编译源文件 c:\> javac SendHtmlEmail.java
run by c:\> Java SendHtmlEmail
赞(0)
未经允许不得转载:srcmini » 发送带有HTML内容的电子邮件

评论 抢沙发

评论前必须登录!