`
youyu4
  • 浏览: 442167 次
社区版块
存档分类
最新评论

java获取邮件服务器的软件

 
阅读更多

javamail

 

java和email的交互

 

在开发中,会遇到发邮件和检查邮件的情况,就要用到javamail,其中SMTP是发邮件的,POP3和IMAP是收邮件的(例如查看邮件服务器中的收件箱中的邮件信息)

 

 

常用的端口

 

POP3: 默认端口为:110 (如勾选ssl安全链接,端口号为995)

SMTP: 默认端口为:25 (如勾选ssl安全链接,端口号为994)

IMAP: 默认端口为:143 (如勾选ssl安全链接,端口号为993)

 

 

读取邮件的基本配置

 

// connection properties
final Properties props = new Properties();
props.setProperty("mail.store.protocol", "imap");
props.setProperty("mail.imap.port", "993");
props.setProperty("mail.imap.host", "pop.gmail.com");
props.setProperty("mail.imap.ssl.enable", "true");
// create session to the mail server
final Session session = Session.getInstance(props, null);
final Store store = session.getStore("imap");
store.connect("userName", "password");

 

其中一定要注意的是是否有SSL,还有用的是POP3还是IMAP

 

 

收邮件参考

链接模板:http://blog.csdn.net/zoufaxiang/article/details/50847965

获取邮件内容或附件:http://blog.csdn.net/aassdd_zz/article/details/8204344

创建folder:http://mjbb.iteye.com/blog/793673

分享到:
评论

相关推荐

    Java开源邮件服务器james源码

    Java开源邮件服务器Apache James是基于Java技术构建的一款强大的邮件服务器软件。它的源代码开放,允许开发者深入了解其工作原理,并可根据需求进行定制化开发。Apache James 2.3.2是该项目的某个稳定版本,提供了...

    基于Java的邮件服务器的设计与实现

    ### 基于Java的邮件服务器的设计与实现 #### 引言 随着互联网技术的发展,邮件作为信息交流的重要工具,在日常生活中扮演着不可或缺的角色。为了提高邮件系统的性能、可维护性和扩展性,本文提出了一种基于Java...

    用java实现pop3邮件服务器.rar_java pop3 server_java 邮件服务器_pop3 java_服务器 j

    POP3是一种互联网标准,允许用户通过客户端软件从邮件服务器下载邮件。在这个项目中,我们将深入探讨如何使用Java来实现这样一个服务器。 首先,我们需要理解POP3的基本工作流程。当用户连接到POP3服务器时,服务器...

    java基于socket 利用1邮件服务器发送邮件

    首先,通过`Session`对象的`getTransport()`方法获取到`Transport`实例,然后调用`connect()`方法建立与邮件服务器的连接,最后调用`send(message)`发送邮件。 6. **处理附件** 如果需要发送带有附件的邮件,可以...

    java连接Lotes邮件服务器(Domino) 读取邮件内容附件完整实例

    在Java编程中,连接到IBM Lotus Domino(也称为Lotes)邮件服务器并读取邮件内容和附件是一项常见的任务。Lotus Domino是IBM提供的一款企业级的协作软件,它集成了电子邮件、日历、任务和文档管理等功能。这篇教程将...

    JavaMail(JAVA邮件服务器)API详解 chm.rar

    总之,"JavaMail(JAVA邮件服务器)API详解"这个资源将提供一个全面的指南,帮助Java开发者充分利用JavaMail API来构建高效、可靠的邮件系统,无论是简单的日志报告还是复杂的邮件应用,都能得心应手。通过深入学习和...

    邮件服务器 Java写的源代码 SMTP+POP3

    本文将基于提供的标题“邮件服务器 Java写的源代码 SMTP+POP3”和描述,深入讲解邮件服务器的基本概念、SMTP和POP3协议,以及如何用Java语言来实现。 一、邮件服务器基础 邮件服务器是一种特殊的应用服务器,它的...

    基于Java的邮件服务器源程序.7z

    Java邮件服务器源程序是用于处理电子邮件传输的软件系统,它基于Java编程语言开发。Java的邮件服务器源码提供了实现SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)等标准协议的类库。这些...

    JAVA邮件DEMO+邮件服务器.zip

    在这个"JAVA邮件DEMO+邮件服务器.zip"压缩包中,包含了相关的示例代码和可能的邮件服务器客户端,如"quickmail.exe",这可能是一个简易的邮件发送工具。另一个文件"Mail"可能是Java邮件API的相关类库或示例项目。 ...

    Java查询OutLook邮件代码

    例如,`Session` 类用于设置邮件服务器的配置,`Store` 类用于连接邮箱并获取邮件,`Folder` 类用于操作邮件文件夹,`Message` 类代表单个邮件。 2. **配置连接参数**: 在使用JavaMail API之前,我们需要配置SMTP...

    java获取邮件联系人

    在Java编程中,获取邮件联系人通常涉及到使用JavaMail API,这是一个强大的库,允许开发者处理邮件服务器上的各种操作,如发送、接收邮件以及提取邮件联系人。以下是对这个主题的详细解释。 首先,你需要导入...

    java收发邮件完整版

    2. **创建会话**:使用`Session.getInstance()`方法创建一个`Session`对象,该对象代表与邮件服务器的连接。你可以在此处配置认证信息,如用户名和密码。 3. **创建消息**:使用`Message`类创建一个邮件对象,设置发...

    java的swt界面邮件发送软件

    JavaMail API是一个开源库,允许Java应用程序通过SMTP(Simple Mail Transfer Protocol)与邮件服务器通信,发送和接收邮件。 5. **SMTP协议**:SMTP是互联网标准,用于从发件人邮箱服务器传输电子邮件到收件人邮箱...

    关于用javamail发送邮件时,由于邮件服务器要SSL,解决办法

    2. 运行程序,提供邮件服务器的主机名:`java InstallCert your.mail.server.host` 3. 保存生成的`certs`文件夹,这包含了服务器的证书。 4. 将`certs`文件夹移动到JRE的安全目录(如Windows上的`%JAVA_HOME%\jre\...

    邮件服务器(Java)

    【邮件服务器(Java)】是基于Java编程语言构建的一个应用程序,它主要负责处理电子邮件的接收与发送,同时具备群发和转发邮件的功能。在Java中实现邮件服务器涉及到多个核心技术点,下面将对这些关键技术进行详细阐述...

    简单Java邮件发送 Java实现邮件发送

    在JavaMail API中,`Properties`对象用于存储邮件服务器的相关配置,如SMTP服务器地址(`mail.smtp.host`)和端口号(`mail.smtp.port`)。如果需要身份验证,还需设置用户名(`mail.smtp.user`)和密码(`mail....

    Java 服务器信息监控

    在"Java 服务器信息监控"项目中,开发者可以编写代码来获取不同操作系统(如Windows、Linux)下的系统资源信息。这些信息包括但不限于CPU利用率、内存使用情况、网络接口状态以及服务运行状态。 首先,让我们关注...

    JAVA发送邮件和获取ip地址

    JavaMail API是一个开源的Java库,它提供了一组接口和类,用于处理邮件服务器上的邮件操作,如发送和接收邮件。以下是一个简单的发送邮件的示例: 1. 引入JavaMail API依赖: 在Maven项目中,需要在pom.xml文件中...

    基于ApacheJames邮件服务器的收发邮件代码及服务

    Apache James邮件服务器是一款开源的、基于Java的全功能邮件服务器,它支持SMTP、POP3和IMAP协议,为企业和个人提供了一种可靠且可扩展的邮件处理解决方案。在本项目中,我们将探讨如何利用Apache James来实现邮件的...

    基于java的邮件收发Java源码

    7. SSL/TLS安全连接:许多邮件服务器需要通过SSL(Secure Sockets Layer)或TLS(Transport Layer Security)加密连接,确保数据安全。在JavaMail API中,可以通过设置`mail.smtp.starttls.enable`或`mail.smtp....

Global site tag (gtag.js) - Google Analytics