Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
一个发邮件的例子

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

import javax.mail.*;
import javax.mail.internet.*;
import java.util.Properties;
import java.util.Date;

public class sendMail
{
    public static void main(String args[]) throws Exception
    {

//        String host = "smtp.sina.com.cn";
        String host = "smtp.163.com";
        String from =  "test@163.com";
//发送的邮件
        String to = "[email protected]";
        String to2 = gohands@163.com;
        String username = "test";
        String password = "passwd";
        String fileAttachment = "G:\\Documents and Settings\\aaa\\My Documents\\My eBooks\\附件.txt";

        // Get system properties
        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.addRecipient(Message.RecipientType.TO,
          new InternetAddress(to2));

        message.setSubject("标题");
        message.setText("正文");
//        message.setContentLanguage();
//        FileTypeMap
        FileDataSource fds=new FileDataSource(fileAttachment);
//
//
        message.setDataHandler(new DataHandler(fds));

//        message.setDataHandler(
//         new DataHandler(source));
        // Send message
        message.setSentDate(new Date());
        message.saveChanges();
        Transport transport = session.getTransport("smtp");
        transport.connect(host, username, password);
        transport.sendMessage(message, message.getAllRecipients());
        System.out.println("over");
        transport.close();
    }
}

 




相关文章

相关软件