爱问知识人 爱问教育 医院库

基于JavaMail包的邮件发送程序是什么样的?

首页

基于JavaMail包的邮件发送程序是什么样的?

基于JavaMail包的邮件发送程序是什么样的?

提交回答

全部答案

    2017-07-26 20:55:34
  •   JavaMail API 是一个用于阅读、编写和发送电子消息的可选包(标准扩展),可以用来建立基于标准的电子邮件客户机,它配置了各种因特网邮件协,包括SMTP 、POP 、IMAP和 MIME ,还包括相关的 NNTP 、S/MIME 及其它协议。
       通常开发JavaMail 程序还需要有Sun 的JavaBeans Activation Framework (JAF )。JavaBeans Activation Framework 的运行很复杂,这里简单的说就是JavaMail 的运行必须得依赖于它的支持,比如JavaMail 利用JavaBeans Activation Framework 来处理MIME 编码的邮件附件。
      JavaMail 接口包含在javax。mail 及其子包中,JavaBeans Activation Framework 接口包含在javax。activation 包中,JAF 规范是"Glasgow" JavaBeans 规范的一部分,关于JAF的更多细节,请参考JAF 指南: http://java。
      sun。com/beans/glasgow/jaf。html 核心JavaMail API 由七个类组成:Session 、Message 、Address 、Authenticator 、Transport 、Store 及 Folder ,它们都来自javax。
      mail 、即JavaMail API 顶级包。可以用这些类完成大量常见的电子邮件任务,包括发送消息、检索消息、删除消息、认证、回复消息、转发消息、管理附件、处理基于HTML文件格式的消息以及搜索或过滤邮件列表。有关JavaMail 的更多信息,请参考JavaMail 指南: http://java。
      sun。com/products/javamail/ 类似的用javamail实现的sendmail程序,网上有很多。但笔者发现大都有一点问题。我的code在下面。调式前请确定您的机子已经安装好JDK1。4 javamial1。3。2 和JAF。
      如果没有安装请按如下步骤安装: 1 从www。java。sun。com 网站上获取最新的JDK。然后设置java环境变量。 如果是Win95/98,在\autoexec。bat的最后面添加如下3行语句: JAVA_HOME=c:\j2sdk1。
      4。2 PATH=%JAVA_HOME%\bin;%PATH% CLASSPATH=。;%JAVA_HOME%\lib 看好了CLASSPATH中第一个“。”,这个代表当前目录,很多人HelloWorld没有运行起来大多是这个原因。 如果是Win2000或者XP,使用鼠标右击“我的电脑”->属性->高级->环境变量 系统变量->新建->变量名:JAVA_HOME 变量值:c:\j2sdk1。
      4。2 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin; 系统变量->新建->变量名:CLASSPATH 变量值:。;%JAVA_HOME%\lib\tools。jar;%JAVA_HOME%\lib\dt。
      jar; CLASSPATH前面的那个"。"和上面的意义是一样的。 请调式一个helloworld来验证安装是否成功? 2 http://java。sun。com/products/javamail/ 下载最新的javamail。 set CLASSPATH=%CLASSPATH%;c:\download\javamail-1。
      3。2\mail。jar;。 3 http://java。sun。com/products/javabeans/glasgow/jaf。html下载JAF 。 set CLASSPATH=%CLASSPATH%;c:\download\activation\activation。
      jar 4 ok。终于可以先喘口气了。 接下来开始程序部分。把if(themail。setTo("########") == false) return;中的#####号改为你自己的邮箱。 再把if(themail。addFileAffix("#######") == false) return; 中#####写为本地的一个文件路径。
      也可空着。为了更多的人学习,请大家不要修改sendMail@163。com 密码:sendcode 本邮箱只在程序测试中使用!!。

    牵***

    2017-07-26 20:55:34

类似问题

换一换
  • 系统软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):