`
暗夜骑士0376
  • 浏览: 81490 次
  • 性别: Icon_minigender_1
  • 来自: 信阳
社区版块
存档分类
最新评论

JavaMail 学习(一)

阅读更多
编了一个教程里面的最简单的例子,但是显示发送成功但是收邮件的时候却没有显示到收到的邮件
最后我把发件人的地址改回自己的真实的发送人的地址
就成功了

package org.wangsheng.testJavaMails;

import java.util.Properties;

import javax.mail.Address;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class Demo1 {

	/**
	 *描述:关于JavaMail的编程例子简单实现 
	 *@param args
	 *作者:王胜
	 *日期 2010-3-29 下午04:09:42
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 准备环境
		Properties props = new Properties();
		// 设定的认证
		props.setProperty("mail.smtp.auth", "true");
		props.setProperty("mail.transport.protocol", "smtp");
		Session session = Session.getInstance(props);
        session.setDebug(true);// 允许调试
        Message msg = new MimeMessage(session);// 相当于卫星        

        try{
        	msg.setText("Hello!");        	
        	msg.setFrom(new InternetAddress("wangsheng0376@sina.com"));
        	
        	Transport transport = session.getTransport();
        	// message 的内容的设置
       	
            // 然后进行连接服务器
        	transport.connect("smtp.sina.com",25,"wangsheng0376", "ws1210");
        	transport.sendMessage(msg,new Address[]{new InternetAddress("wangsheng0376@sohu.com")});//火箭运载卫星
            transport.close();
        }
        catch(Exception e){
        	e.printStackTrace();
        }
        
	}

}
分享到:
评论

相关推荐

    javaMail学习(七)——使用javaMail发复杂邮件

    在这个主题“javaMail学习(七)——使用javaMail发复杂邮件”中,我们将深入探讨如何使用 JavaMail API 发送包含多种附件、HTML 内容和其他复杂元素的邮件。在提供的文件列表中,我们看到一系列名为 MailUtils 的类,...

    javamail(带界面的javamail)

    JavaMail 是一个强大的开源库,用于在Java应用程序中实现电子邮件的发送和接收功能。...通过研究这个项目,你可以学习到如何使用JavaMail API进行邮件通信,以及如何构建一个功能完善的邮件客户端。

    javamail 视频源码 第一部分

    JavaMail 是一个开源的 Java API,它允许程序员通过 SMTP、POP3 或 IMAP 协议发送、接收和处理电子邮件。这个“javamail 视频源码 第一部分”很可能是张孝祥老师的一个教程系列,旨在帮助开发者深入理解如何使用 ...

    JavaMail+JAF+JavaMail_API+JavaMail_API详解

    JavaMail 是一个开源的Java库,它为Java程序员提供了处理电子邮件的...通过学习和使用这些资源,开发者可以熟练掌握如何使用JavaMail和JAF来实现复杂的邮件操作,例如发送带附件的邮件、处理邮件事件、读取IMAP邮箱等。

    JAVAMAIL学习笔.doc

    JavaMail 是Java平台上的一个强大的邮件处理API,它允许开发者创建和管理邮件,无论是发送还是接收,都无需关心底层的传输协议。JavaMail API的设计是跨平台和协议无关的,这意味着它可以灵活地处理多种邮件服务协议...

    javaMail学习

    #### 一、JavaMail概述 JavaMail是Sun Microsystems(现已被Oracle收购)开发的一套用于处理电子邮件的API集合,其主要功能是提供一套平台无关且独立于具体邮件传输协议的编程接口,使Java开发者能够轻松地在Java...

    javaMail代码

    JavaMail 是一个开源的 Java API,它允许 Java 程序员通过 SMTP、POP3、IMAP 协议发送、接收和管理电子邮件。这个技术在企业级应用开发中非常常见,尤其是在构建自动化通知系统或者集成邮件服务时。下面将详细阐述 ...

    封装javamail

    JavaMail 是一个开源库,用于在Java应用程序中处理电子邮件。这个封装javamail的项目旨在简化邮件发送和接收的过程,通过提供自定义的接口和类,使得开发者可以更方便地利用JavaMail API。 首先,我们需要了解...

    javamail1.5.2包以及源码

    这个 ZIP 文件包含了 JavaMail 1.5.2 版本的源代码,对于开发者来说,这是一个宝贵的资源,可以帮助他们调试、学习和定制功能。通过解压并导入到 IDE 中,可以查看和修改源代码,以适应特定项目的需求。 总之,...

    JavaMail 1.6.0 的官方例子

    JavaMail 是一个开源的 Java 库,用于处理电子邮件的发送、接收和管理。在 JavaMail 1.6.0 版本中,它提供了一系列官方示例,帮助开发者更好地理解和应用这个库。这个版本适用于 JDK 1.7 及以上版本,推荐使用最新的...

    JavaMail 具备垃圾邮件过滤功能的邮箱

    JavaMail 是一个强大的Java库,它允许开发人员在Java应用程序中实现邮件的发送、接收以及管理功能。这个项目不仅提供了SMTP、POP3和IMAP协议的支持,还包含了丰富的API,可以方便地处理邮件的MIME编码、附件、HTML...

    javamail API帮助文档

    1. **Message类**:Message是JavaMail的核心类,代表一封邮件。它包含了邮件的所有属性,如主题、发送者、接收者、正文以及附件。你可以通过`Message.writeTo(OutputStream)`方法将邮件写入输出流,或者使用`Message...

    javamail-1.4.3源码

    版本1.4.3是JavaMail的一个历史版本,尽管现在可能有更新的版本,但这个版本仍具有学习和研究的价值。 JavaMail 的源码包含了用于实现邮件功能的核心类和接口,例如`Message`、`Session`、`Store`和`Transport`。...

    javamail.jar.zip

    通过学习和掌握JavaMail API,开发者可以轻松地集成邮件功能到他们的应用程序中,无论是发送通知、验证用户账户,还是进行其他需要电子邮件交互的场景。然而,要注意的是,使用JavaMail时还需要考虑安全性问题,比如...

    javamail.CHM

    学习和使用 JavaMail API 要求理解邮件协议的工作原理,并熟悉 API 提供的各种类和方法。通过阅读 `javamail.CHM` 帮助文档,开发者可以获得详细的指导,从而高效地实现邮件功能。此外,`codefans.net` 可能是包含更...

    javamail-1.4.7完整.rar

    2. **Demo 应用**:可能包含演示如何使用 JavaMail API 的示例代码,这些示例可以帮助开发者快速理解和学习如何使用 JavaMail 发送和接收邮件。 3. **文档**:如 `API 文档`(通常为 HTML 或 PDF 格式)提供了详细类...

    javamail开发和学习

    这个“javamail开发和学习”主题涵盖了许多关键知识点,特别是针对使用网易邮箱通过SMTP服务发送邮件的实践应用。 1. **JavaMail API**:JavaMail是Java平台上的一组API,它提供了与邮件服务器交互的能力,包括创建...

    JAVAMAIL 实例 + JAVAMAIL支持包 完整可运行实例

    总之,这个实例是Java开发者学习和使用JavaMail API 的宝贵资源,它可以帮助你快速理解和实现电子邮件的发送功能。只需将JAR包导入项目,根据提供的代码示例进行适当修改,就能适应自己的邮件需求。

    javamail发送邮件.zip

    JavaMail 是一个强大的开源库,用于在Java应用程序中发送和接收电子邮件。这个“javamail发送邮件.zip”压缩包显然包含了一个示例项目,演示如何使用JavaMail API发送包含正文文本、图片以及附件的邮件。以下是对这...

    javamail实例

    JavaMail 是一个开源的Java库,它为Java程序员提供了处理电子邮件的能力。这个库允许开发者发送、接收、管理邮件,包括附件、HTML格式的邮件、多部分消息等。在JavaMail实例中,我们可以学习如何利用这个库来实现...

Global site tag (gtag.js) - Google Analytics