本文主要用的邮件客户端是:office 2007的outlook,服务器是apache-james-2.3.2,首先我们来配置一下这个james服务器:

1.将james服务器解压到硬盘目录下,注意目录不能有中文,如e:盘下
       2.修改apps/james/sar-inf目录下的config.xml
          把  <servername>localhost</servername>修改为  <servername>mail.com</servername>

3.双击bin目录下的run.bat启动服务器,收发邮件时服务器必须为启动状态,启动时需要配置好java环境。启动完成如下图所示:


       4.在DOS下输入 telnet localhost 4555 回车连接服务器进行用户的维护(个别电脑没有打开telnet服务, 可以在控   制中打开,win7中要添加该服务,在程序和功能中)
   默认用户和密码:root/root
   命令:
   listusers: 显示所有用户
   adduser tina 123456 :为添加用户名为 tina 密码为 123456的用户
   deluser tina  删除tina用户

我来上图具体看一下:

最后一步是执行deluser tom,删除Tom之后还剩4个用户。

二:接下来就是配置outlook客户端,Outlook是office自带的收电子邮件的软件,只要装了office就有,我们来看看怎么配置:

需要在C:\Windows\System32\drivers\etc\hosts 文件中添加 127.0.0.1 mail.com        //jerry@mail.com
  保证以后在写mail.com 时指的是本地服务
   配置步骤:
    1.工具->账户设置

至此,我们的outlook就配置成功了!

接下来就我们就开始编码了,我先通过两种不同的方法来发邮件:【下面的链接,直接点进去查看源码就行】

1.使用java底层实现邮件的发送

2.使用Spring实现邮件的发送

java实现邮件发送准备工作(前期配置)相关推荐

  1. Java Mail 邮件发送(一):入门Demo

    本文首发于简书,Java Mail 邮件发送(一):Demo 上周公司的项目要求开发邮件发送功能.自己在网上跟着教程边学边做了一下午,现在基本开发完成了.由于一个同事也想看下该怎么写,顺便学习下.所以 ...

  2. 用java实现邮件发送验证码

    java实现邮件发送验证码 网易邮箱开通POP3SMTP服务的步骤 java实现邮件发送验证码 建议不要用qq邮箱,我使用qq邮箱直接一直给我报530错误,我一直认为我代码写的有错误或者POP3/SM ...

  3. java实现邮件发送共鞥_Java实现复杂邮件发送功能(基于JavaMail)的实例

    这篇文章主要为大家详细介绍了基于JavaMail的Java实现复杂邮件发送功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 上一篇文章 基于 JavaMail 的 Java 邮件发送:简单邮件发 ...

  4. java实现邮件发送, 抄送及多附件发送

    java实现邮件发送, 抄送及多附件发送 所需的jar包  mailapi.jar和smtp.jar  或  javax-mail-xxx.jar(如javax.mail-1.5.6.jar)  ht ...

  5. 用java实现邮件发送

    电子邮件 1.基础知识铺垫 要在网络上实现邮件功能,必须要有专门的邮件服务器. 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过的邮件,并把邮件投递到邮件接收者的电子邮箱中. SMTP服 ...

  6. Java后端邮件发送

    邮件发送 邮箱需要开启POP3/SMTP服务 发送 1. 搭建环境 使用SpringBoot发送邮件,搭建环境非常容易,首先在创建项目时添加邮件依赖,代码如下: <dependencies> ...

  7. 大聪明教你学Java | 实现邮件发送(以163邮箱向QQ邮箱发送邮件为例)

    前言 电子邮件的应用非常广泛,常见的如在某网站注册了一个账户,自动发送一封激活邮件:通过邮件找回密码:发送活动信息等等.很显然,这些过程不能通过人工来操作(打开浏览器.打开邮箱.创建邮件.发送邮件), ...

  8. 【Java EE 学习 21 下】【使用java实现邮件发送、邮件验证】

    一.邮件发送 1.邮件发送使用SMTP协议或者IMAP协议,这里使用SMTP协议演示. SMTP协议使用的端口号:25 rfc821详细记载了该协议的相关信息 (1)使用telnet发送邮件(使用12 ...

  9. java实现邮件发送_基于JavaMail的Java实现简单邮件发送功能

    电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...

最新文章

  1. Deep Learning论文笔记之(五)CNN卷积神经网络代码理解
  2. ubuntu cpu频率控制
  3. Spring Aop开发过程中可能出现的异常(通过这些异常可以知道需要什么Jar包)
  4. 循环队列(0965)
  5. C++ 对象和实例的区别,以及用new和不用new创建类对象区别
  6. 面向对象之编写一个完整的类
  7. kali的burpsuite笔记
  8. NUC1399 Sum It Up【DFS】
  9. linux 脚本 ps grep,linux中PS命令和grep命令以及信号处理函数
  10. 2020年Spring学习笔记目录
  11. 动态规划:HDU1248-钱币兑换问题
  12. 头条白板面试_让我们谈谈白板面试和可能的替代方法
  13. 知识分享!COB封装流程介绍!-道合顺大数据Infinigo
  14. 十年架构师留下最完整的Java学习路线,学完年薪40W
  15. Free SQL Server tools that might make your life a little easier
  16. RTMP 直播推流时延
  17. Android报错:Activity com.weather.home.StartActivity has leaked window DecorView@3adaec1[StartActivity]
  18. 法新社:谷歌Android成为CES展会明星 微软Windows遭冷落
  19. [COI2007] Patrik
  20. 报名|2020 PostgreSQL亚洲大会系列专场一:培训机构公益专场

热门文章

  1. c++中计算2得n次方_七上,一元一次方程,知识点综合学霸笔记在手
  2. 2019-02-26-算法-进化(字符串转换成整数)
  3. HDU 6428 Problem C. Calculate(积性函数)
  4. 【IOI2018】会议【笛卡尔树】【dp】【线段树】
  5. CF1486D Max Median
  6. CF1479A Searching Local Minimum
  7. P2163 [SHOI2007]园丁的烦恼(二维数点模板题)
  8. hdu 5094 Maze
  9. 2020-10-03
  10. CF407 E. k-d-sequence