邮件(mail)服务器

##邮件服务,在日常开发中或者公司办公中,比不可少的,是必用工具

一、 邮件服务器现状说明

邮件服务器,现状使用第三方的大部分都是收费的,并且费用都挺贵的。
公司要么自己搭建一个邮件服务器,没有任何账号数量或者空间大小显示。
  1. 阿里 万网免费邮件 ,免费版 50账号、5GB空间、2G共享网盘,购买地址
  2. 阿里云企业邮箱,感觉非常贵。¥600/5帐号/年/空间不限、¥9500/100帐号/年
  3. 阿里云 邮件推送,个人理解是通过在线模板,通过制定的地址,向制定邮箱发送邮件通知信息。么是邮件推送 DirectMail,每天有 200 封免费发信额度,超过需要购买。
  4. 腾讯企业邮箱,免费版【必须通过企业微信】、不限邮箱账号,邮箱容量1G; ¥950/5帐号/年/空间不限、¥15000/100帐号/年
  5. 新浪企业邮箱,¥850/5帐号/年/空间不限、¥14000/100帐号/年。

结论:推荐使用腾讯企业邮箱免费版(不限有限个数,限制容量1G,必须使用企业微信)、万网免费邮箱(限制50个邮箱),收费版自己根据价格和喜好购买把。
授权密码: 比如QQ邮箱、163邮箱,由于本身邮箱账号也是其他业务的登录账号,如果配置邮箱的时候泄露了,容易导致其他问题,因此出了一个授权密码的概念。
【postfix搭建服务器自己测试失败,主要是SSL问题】

1. 邮件协议说明

 邮件发送协议有:pop3、SMTP 
  • POP3: 是Post Office Protocol 3的简称,即邮局协议的第3个版本,用来接收邮件的。是最早的协议
  • SMTP:“Simple Mail Transfer Protocol”,即简单邮件传输协议,用来发送邮件的。

  • IMAP: 即Internet Message Access Protocol(互联网邮件访问协议),类似POP3都是用来接收的,*只是增加了一些功能,比如移动邮件文件夹位置、修改已读未读状态都会反馈给邮件服务器 *。
  • Exchange服务: Exchange ActiveSync 是一种 Microsoft Exchange 同步协议,可以同步移动设备的邮件、通讯录、日历、任务等。

参考: 阿里邮箱 什么是POP3、SMTP?
参考:腾讯邮箱 如何使用IMAP服务?, 热门问题—QQ邮箱的POP3与SMTP服务器是什么?
参考:网页邮箱大师 帮助 、网页邮箱 - 什么是POP3、SMTP和IMAP?
参考:Gmail 帮助
参考:网页邮箱大师 帮助
参考:【常见邮件服务器商】

POP3/SMTP服务 一对
IMAP/SMTP服务 一对

2. 检foxmail配置邮箱

foxmail是最常用的邮件收发客户端

  1. foxmail配置企业qq邮箱
    邮件(mail)服务器_第1张图片
  2. foxmail配置自建邮箱(Winmail)https://mail.ourslook.com:666/邮件(mail)服务器_第2张图片

3. 检查邮件服务器是否有用

邮件服务器的诊断,在服务器和本地同时执行telnet命令 查看指定端口是否通这。
当然这些地址,ping 肯定也都是通着的。如:ping smtp.163.com

telnet smtp.163.com 465
telnet smtp.163.com 25 --smtp都是发件用的,这个25端口出、入都被阿里云禁掉了
telnet mail.ourslook.com 25 – 这个是发件,pop3协议
telnet mail.ourslook.com 110 --这个是收件,smtp协议

阿里云aliyun TCP 25端口解封申请
邮件(mail)服务器_第3张图片邮件(mail)服务器_第4张图片

4. linux安装邮件客户端(代发邮件)

服务器centos上面安装邮件客户端,可以用shell进行发送邮件,配置见下面邮件

自己博客:配置linux发送邮件功能、
自己博客参考~~centos7 使用指定邮箱发送邮件
有多个发件账号时候的设置配置mail使用SMTP发送邮件

# 这里使用命令,发送邮件
# 使用管道符|传递发送内容你通过
echo "this is test mail info"|mail -s "monitor" [email protected]
echo "this is test mail info"|mail -v -s "monitor" [email protected]
echo "this is test mail info"|mail -A aliyun -v -s "monitor" [email protected]
# Error in certificate: Peer's certificate issuer has been marked as not trusted by the.
# 如果提示证书不信任,不用管,其实是可以发送邮件成功的。
# echo 后面内容是邮件正文
# mail -s 第一个参数是 邮件标题, s 是subject,即:主题 title
# mail -s 最后 接收邮件的用户邮箱
# mail -v 显示详细信息
# mail -A 指定多个发件账号中的一个,如自定义的 qq、qqex、163、126、aliyun等,通过 account 

5. linux 安装邮件服务器

 市面上的邮件服务器都挺贵的,
 收费一般要么限制了邮件用户个数,
 要么限制了邮件的使用空间,
 自己能搭建或者使用破|PX|解版本最好。

Postfix是一个邮件服务器,用来替代Sendmail,提供SMTP的25和465是MUA角色。
Dovecot: 安装是为了支持pop3、imap(收件功能)的。

协议 作用 端口 SSL端口 工具
SMTP 发送邮件 25/2525 465 Postfix、过时工具Sendmail
POP3 收件协议 110 995 Dovecot
IMAP 收件协议 143 993 Dovecot
- 邮件客户端 - - foxmail、mailX(linux)

参考1: centos7搭建postfix邮件服务器
参考2: linux centos7+ 常见命令 查看监听的端口
参考3:邮件服务端口 port 25、109、110、143、465、995、993,其中 465是SMTPS端口
参考4:【自己博客】Tomcat 或者 Nginx 配置 Https ~ 域名 ssl
参考5:【重要 增加一个端口2525 亲测】postfix 修改25端口 – postfix端口修改linux下发送email的smtp端口
参考6:使用nginx作为代理邮件服务器 Configuring NGINX as a Mail Proxy Server

命令 作用
ss -tnl 查看服务器本地所有监听的端口,比如25、465看是否在监听
ping mail.zhixuankj.cn 查看邮件域名是否做了MX配置
telnet 101.132.189.38 25 / telnet 101.132.189.38 465 分别在服务器和本地执行,看服务器对应端口是否能访问到
netstat -lnp | grep :465 查看服务器本地单个端口是否在监听

Winmail 支持 https 协议(443端口/6443端口)、smtp tls 协议(25端口/465端口)、pop3 tls 协议(110/995端口)、imap tls 协议(143/993端口)

你可能感兴趣的:(javaweb)