java发送邮件

此段代码是我的同事胡成的作品。

 

package com.zrar.util;
/**邮件发送
 * 胡成
 * 2008-07-11
 */
import javax.mail.*; 
import javax.mail.internet.*; 
import java.util.*; 


public class SendingEmail 
{ 
    public static void main(String args[]) throws Exception 
    { 
        String host = "ahldt.gov.cn"; //smtp.mail.yahoo.com  smtp.sina.com.cn  smtp.sohu.com
        String from =  "12333test@ahldt.gov.cn"; 
        String to = "hczjcl@qq.com"; 
        String username = "12333test@ahldt.gov.cn"; 
        String password = "123333"; 

        // Get system properties 
        // Properties props = System.getProperties();
        Properties props = new Properties(); 

        // Setup mail server 
        props.put("mail.smtp.host", host); 
        props.put("mail.smtp.auth", "true"); //这样才能通过验证 
        // Get session 
        Session session = Session.getDefaultInstance(props); 
        // watch the mail commands go by to the mail server 
        session.setDebug(true); 
        // Define message 
        MimeMessage message = new MimeMessage(session); 
        message.setFrom(new InternetAddress(from)); 
        message.addRecipient(Message.RecipientType.TO, 
          new InternetAddress(to)); 
        message.setSubject("安徽12333给你的回复"); 
        message.setText("Welcome to JavaMail   \r\n 换行没"); 
        // Send message 
        message.saveChanges(); 
        Transport transport = session.getTransport("smtp"); 
        transport.connect(host, username, password); 
        transport.sendMessage(message, message.getAllRecipients()); 
        transport.close(); 
    } 
}  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值