网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.notyy的junit教程.
.使用Java控制UDP协议.
.如何学习Hibernate.
.闲话Java中的类型转换.
.开源项目关于web app的Log4j应用.
.java-编写跨平台Java程序注意事项.
.六大代码问题检验你的Java知识.
.我了解的javaIDE浅析.
.让你学习控制住 Web 2.0的方向盘.
.Struts 1.2.2 新功能全新体验.
.实用系统的架构主选:可伸缩性和.
.Write 方法.
.用J2SE 1.4 进行 Internet 安全编.
.JAVA 省略语与名词解释.
.使用数组.
.Spring事务处理及其AOP框架的内幕.
.祥解J2EE与IBM对象关系的数据库.
.Java开发图文混排的编辑器.
.深入Java中文问题及最优解决方法.
.Shark中的ToolAgent用法-JavaCla.

Jmail收发邮件时的连接验证类

发表日期:2008-1-5


package com.sidiw.util.jmail;

import Java.util.Properties;

import javax.mail.Session;
import javax.mail.Store;
import javax.mail.Transport;

public class ConnectMail {

    private Session session;

    private Transport transport;

    private Store store;

    private Properties properties;

    /** 返回过的实例在验证通过后使用 */

    public Session getSession() {
        return session;
    }

    public Store getStore() {
        return store;
    }

    public Transport getTransport() {
        return transport;
    }

    public boolean connectSmtp(String smtpHost, String uid, String pwd) {
        try {
            properties = new java.util.Properties();
            properties.put("mail.smtp.host", smtpHost);

            properties.put("mail.smtp.auth", "true");
            Auth auth = new Auth(uid, pwd);
            session = Session.getInstance(properties, auth);

            transport = session.getTransport("smtp");
            transport.connect();
            return true;
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public boolean connectPop3(String popHost, String uid, String pwd) {

        try {
            properties = new java.util.Properties();

            session = Session.getDefaultInstance(properties, null);
            store = session.getStore("pop3");
            store.connect(popHost, uid, pwd);

            return true;


上一篇:java: isn‘t it ironic? 人气:554
下一篇:利用Jmail发带附件的邮件 人气:2280
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐