coding
towerbstt的gravatar头像
towerbstt2017-04-13 18:39:53

Java web 发送邮件(带附件)功能的简单示例---(新手分享-。-)

主体页面很简单,css什么的就随意了 ,测试过功能可以实现 ,附上页面截图

Java web 发送邮件(带附件)功能的简单示例---(新手分享-。-)

按照发邮件的要求填好相应内容 ,可以选择添加附件,然后点击发送就可以成功了。

具体步骤:

1.导包(附件里可以下载,把2个包复制到webroot里的lib文件夹就好了),工具包里有发送的方法,可以直接调用,如图

Java web 发送邮件(带附件)功能的简单示例---(新手分享-。-)

2.导入好jar包之后开始写代码,要写相应的mail实体类,用于封装好邮件对象以便调用方法来发送邮件

如图:

Java web 发送邮件(带附件)功能的简单示例---(新手分享-。-)

只给出实体类的属性,相应的set get方法和构造方法可以自己给上。

3.实现发送邮件方法 的 service 里的主要代码:

Java web 发送邮件(带附件)功能的简单示例---(新手分享-。-)

4.给一下src里的文件结构 示意,包和类的命名还算规范吧

Java web 发送邮件(带附件)功能的简单示例---(新手分享-。-)

 

我用的是网易邮箱,其他更多的代码和配置 附件里面都有,注释详细 ,超简单的。

新手第一次分享自己的项目 还希望大家多多指教哦


打赏

文件名:JavaMail.rar,文件大小:559.932K下载
  • /
      • /JavaMail
        • /JavaMail/.classpath
        • /JavaMail/.project
          • /JavaMail/.settings
            • /JavaMail/.settings/.jsdtscope
            • /JavaMail/.settings/com.genuitec.runtime.libraries.xml
            • /JavaMail/.settings/org.eclipse.jdt.core.prefs
            • /JavaMail/.settings/org.eclipse.wst.common.component
            • /JavaMail/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
            • /JavaMail/.settings/org.eclipse.wst.common.project.facet.core.xml
            • /JavaMail/.settings/org.eclipse.wst.jsdt.ui.superType.container
            • /JavaMail/.settings/org.eclipse.wst.jsdt.ui.superType.name
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友