`
jiangzhenghua
  • 浏览: 601008 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于使用javamail的心得

阅读更多

      最近开发一个使用javamail发邮件的功能,遇到了一些小问题颇费一番周折,过后总结如下:

      通过javamail发邮件的程序网上很多,随便弄一个下来配置完却不一定好用,通常大家会遇到的问题有 Could not connect to SMTP host 或者Connection timed out再或者Unknown SMTP host等错误,让人不知所措。

      我的经验是首先使用telnet进行测试如果telnet测试不通过,发邮件肯定不会成功的。

      telnet的测试命令为:telnet host 25其中host为邮件服务器地址 。

      例如 :telnet smtp.163.com 25

      有可能会出现下面的结果: 220 163.com Anti-spam GT for Coremail System (163com[20081010]) 421 closing transmission channel 这都是地址不通的结果,这时需要查看自己的防火墙配置是否关闭了端口25

      例如 :telnet mail02 25(mail02为公司内部的邮件服务器地址)

      出现如下提示: 220 mail02.HOLD.FOUNDER.COM Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at Tue, 17 Feb 2009 09:58:29 +0800 这证明已经通了。

      邮件服务器地址如果通的话那就是程序的问题了,就比较容易解决了。通常查看自己邮箱的用户名、地址或者密码等信息是否错误。

4
1
分享到:
评论

相关推荐

    E-mail客戶端程式碼以及相關說明,使用javamail。開發環境NetBean

    本项目涉及的是使用JavaMail API开发的一个电子邮件客户端程序,开发环境为NetBeans。JavaMail API是一个强大的开源库,它允许开发者在Java应用程序中处理邮件协议,如SMTP(简单邮件传输协议)、POP3(邮局协议)和...

    韩顺平servlet与jsp_笔记与心得

    ### 韩顺平servlet与jsp_笔记与心得 #### JavaEE概述 JavaEE(Java Platform, Enterprise Edition)是一个开放式的平台标准,为开发者提供了丰富的API和工具集,以便构建高质量的企业级应用。JavaEE的核心是围绕着...

    邮件客户端论文

    1. **发送邮件模块**:这部分介绍了如何使用JavaMail API配置SMTP服务器,创建和发送邮件,包括设置发件人、收件人、主题和正文。 2. **收取邮件模块**:讲解了如何连接POP3或IMAP服务器,下载并解析邮件,包括邮件...

    JavaEE实验,javaee实验心得体会,Java源码.zip

    在实验中,你可能使用了注解来定义实体类,学习了如何配置数据源、实体管理器工厂和实体管理器,以及如何执行CRUD(创建、读取、更新和删除)操作。 Java Message Service (JMS) 是JavaEE中处理异步通信的标准,常...

    项目笔记

    通常,这种博客会包含作者对某个技术问题的解答、项目实施过程中的心得,或者是某种技术或工具的使用教程。由于链接已给出,读者可以访问该链接获取更详细的信息,比如具体的编程技巧、代码实现或者项目管理方法等。...

    java代码发送邮件及说明 CSDN下载(jianhuili)

    JavaMail API提供了一组接口和类,用于创建、发送和读取邮件。在使用Java发送邮件时,我们需要引入以下依赖: ```xml <groupId>com.sun.mail</groupId> <artifactId>javax.mail <version>1.6.2 ``` 邮件发送...

    基于java的邮件系统毕业论文.doc

    本文档是一篇关于基于Java的邮件系统的毕业论文,主要探讨了如何使用Java技术构建一个电子邮件系统,涵盖了系统的需求分析、开发工具的选择、概要设计、具体实现、安全性和设计过程中的问题与体会等多个方面。...

    JAVA程序员之路书

    此外,书中还提到了一些资源丰富的网站,如CSDN、JavaResearch、ChinaJavaWorld等,这些都是获取最新Java技术资讯、交流心得的好地方。IBM DeveloperWorks也是一个不可多得的学习平台,不仅提供Java技术文章,还有...

    j2ee study

    博主Tendyming在ITEYE博客上分享了他们的学习心得,这通常会包含代码示例、问题解析和项目经验。由于链接无法直接访问,我们可以根据常见的J2EE学习路径来探讨相关知识点。 1. **Servlet与JSP**:Servlet是Java实现...

    GAMr:用于视频游戏爱好者的社交网络应用程序,用于定位多人游戏的队友或派对成员

    5. **通知与推送**:Java的JavaMail API可用来发送邮件通知,而Firebase Cloud Messaging (FCM) 或者Amazon Simple Notification Service (SNS) 则可用于实现设备上的推送通知。 6. **安全性与隐私**:GAMr会遵循...

    java程序员入门之路

    - **JavaMail**:提供了发送电子邮件的能力,适用于企业级应用中的邮件通知等功能。 #### 三、学习资源推荐 为了更好地学习Java及其相关技术,推荐以下学习资源: 1. **CSDN**():一个非常全面的技术社区,提供...

Global site tag (gtag.js) - Google Analytics