使用本地服务发邮件,经常被过滤掉而且占用资源,发送成功率不高。所以使用外部SMTP服务器发送邮件成为了需求。

SMTP认证的目的是为了使用户避免受到垃圾邮件的侵扰,简单地说就是要求必须在提供了账户名和密码之后才可以登录SMTP服务器,这就使得那些垃圾邮件的散播者无可乘之机. 

POP3服务器用来接收邮件,SMTP服务器用于发送邮件. 
POP3服务器: pop.163.com 
SMTP服务器: smtp.163.com 
mailutils里的mail跟heirloom-mailx里的mail是不一样的. 
heirloom-mailx可以很容易配置外部SMTP服务器发送邮件. 
Ubuntu上安装heirloom-mailx: 
setfrom=USER@163.com
setsmtp=smtp.163.com
setsmtp-auth-user=USER
setsmtp-auth-password=PASSWORD
setsmtp-auth=login

其中USER@163.com是你的163邮箱,PASSWORD是你邮箱的密码. 
在命令行发邮件给QQ邮箱用户: 
加参数v可以看到mail输出的详细(Verbose)信息:









版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章:

  • 2021-11-20
  • 2021-06-08
  • 2022-12-23
  • 2021-08-17
  • 2021-11-01
  • 2022-12-23
  • 2021-07-13
  • 2022-01-24
猜你喜欢
  • 2021-08-31
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-12-28
相关资源
相似解决方案