zoukankan      html  css  js  c++  java
  • Linux下的mail指令

    mail指令

    linux下使用自带的mail往个人邮箱发送信息:
    首先确定你所使用的邮箱,例如这里我使用的是腾讯邮箱:
    其次你要查看腾讯作为第三方邮箱服务器的smtp服务地址的端口:

    这里看到,腾讯的发送服务器地址是:smtp.exmail.qq.com(使用SSL,端口号465)

     ok,下面操作Linux端:

    编辑文件:/etc/mail

    在文件最后加上如下内容:

    set from=zhangjian@xnhd.com            ##发送邮件的对象
    set smtp=smtp.exmail.qq.com              ##smtp服务器地址
    set smtp-auth-user=zhangjian@xnhd.com       ##smtp服务器的认证用户
    set smtp-auth-password=*************          ##smtp服务器的认证用户密码
    set smtp-auth=login                  ##smtp服务器的认证方式

    修改好之后,该台服务器就能够往指定邮箱发送邮件了:

    [root@VM-75-65 network-scripts]# echo 'test' | mail -s test zhangjian@xnhd.com

     OK,邮件收到了!

    这里看到,其实腾讯的smtp服务器在这里仅仅起到一个转发的作用,从上面配置的认证用户,转发到命令行上指令的用户,由于这里我们都是使用本人邮箱测试的,因此看起来就像是自己发给自己的!:

    注意事项:

    1:服务器的防火墙问题,测试环境里是关闭的!

    2:接收方邮箱是否有安全登录设置,如下图:

     如果这里开启了安全登录模式,那是死活都收不到邮件的,测试的时候卡了很久!!!

    3:/etc/mail.rc文件里的内容以明文方式展示了认证用户的账号和密码,安全基线被拉到很低!!!

    从上面的学习中可看出,这种方式不太适合常规意义上的邮件转发服务,而且依赖第三方也存在一定的不稳定性!

    相关完善的邮件服务会在搭建邮件服务器的时候详解!

    以上,共勉!

  • 相关阅读:
    hdu4578 (多标记线段树)
    hdu4757 (可持久化字典树+LCA)
    CF940F Machine Learning (带修改莫队)
    csps模拟测试7576一句话题解
    csps模拟测试74梦境,玩具,飘雪圣域题解
    csps模拟测试7273简单的操作小P的2048小P的单调数列小P的生成树
    csps模拟测试707172部分题解myc
    莫队算法学习
    csps模拟69chess,array,70木板,打扫卫生题解
    csps模拟68d,e,f题解
  • 原文地址:https://www.cnblogs.com/storyawine/p/13370305.html
Copyright © 2011-2022 走看看