步骤:

sudo apt-get install heirloom-mailx

sudo /etc/s-nail.rc

在nail.rc文件末尾添加一下两行代码:

set from=“XXX@163.com”
set smtp=“smtps://smtp.163.com:465”
set smtp-auth-user=“XXX@163.com”
set smtp-auth-password=“客户端授权码”
set smtp-auth=login

客户端授权码需要在邮箱客户端的设置中开启,并获取客户端授权码。目前只测试过163邮箱的。

配置时from和=间不要有空格,不然提示“ Non-null variable name required”。

163的邮箱开启smtp服务时必须设置授权码,在/etc/mail.rc smtp-auth-password设置成授权码----smtp-server: 535 Error: authentication failed

163邮箱不开启smtp服务----smtp-server: 550 User has no permission
配置好之后就可以使用mail命令来进行邮件的发送了。

通道形式发送----echo “邮件内容” | mail -s “主题” 邮箱地址

读取文件内容发送----mail -s “主题” “邮箱地址” < “path/filename”

发送多个附件----mail -a /path/youfile1 -a /path/youfile2 -s “主题” 邮箱地址

ubuntu下发送邮件到外部邮箱相关推荐

  1. Ubuntu 使用 heirloom-mail 调用外部邮箱 SMTP 服务器发送邮件

    使用本地服务发邮件,经常被过滤掉而且占用资源,发送成功率不高.所以使用外部SMTP服务器发送邮件成为了需求. SMTP认证的目的是为了使用户避免受到垃圾邮件的侵扰,简单地说就是要求必须在提供了账户名和 ...

  2. SAP系统发送邮件到外部邮箱

    1.函数发送(不能带附件) *发送邮件 CALL FUNCTION 'ZMAIL_SEND_01'EXPORTINGmail_tittle = '保税仓调入数量超额提示'TABLESi_objtxt_ ...

  3. 烂泥:ubuntu下配置msmtp+mutt发送邮件

    2019独角兽企业重金招聘Python工程师标准>>> 本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb. 本文主要介绍 ...

  4. ubuntu下配置msmtp+mutt发送邮件

    想要获得更多的文章,可以关注我的微信ilanniweb. 本文主要介绍如何在Linux下使用msmtp+mutt发送邮件,当然Linux下发送邮件的工具很多,比如sendmail+dovecot等.但 ...

  5. linux下使用mail定时发送邮件-阿里企业邮箱发送

    一 背景介绍 文章需求: 编写脚本从数仓里提取数据,并将数据表格通过阿里企业邮箱发送给指定人员,这里主要讲下,使用mail命令发送邮件时遇到的一些坑. 个人公众号:放纵的Coder 有疑问请联系我 二 ...

  6. CentOS7下mysql定时备份并发送邮件到指定邮箱脚本

    CentOS7下mysql定时备份并发送邮件到指定邮箱脚本 网上有对应的教程,但是使用的mutt发送的邮件. 我从昨晚九点开始搞,搞到凌晨三点都没弄好,早上又搞了一早上也没弄好.因为网上的教程太老,或 ...

  7. 利用外部邮箱发送邮件的方法

    利用外部邮箱发送邮件的方法 bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的 资源占用.而通过修改配置文件 ...

  8. 一种获取公网ip地址并发送邮件至指定邮箱的实现方法

    背景   在之前一篇文章中介绍了利用路由器的端口映射功能实现内网穿透的方法.   ubuntu SSH内网穿透 + Vscode远程访问   在实际的使用过程中,发现这一实现途径存在一些不足之处,即当 ...

  9. ubuntu下安装(二)印象笔记(中国版而不是国际版)

    不得不说我是个很执着的人,在windows下用印象笔记做笔记挺好用的,所以在ubuntu下还是希望可以看到windows下的笔记,并且继续同步. 但是官方并没有印象笔记的linux版.今天我们就来解决 ...

最新文章

  1. 102页PPT,DeepMind强化学习最新进展,含图文、公式和代码
  2. 初探linux子系统集之led子系统(一)【转】
  3. C# 调用C++ dll
  4. 新基建重点,5G时代基石,数据中心加速发展
  5. centos6.7一键装机
  6. 谈C++求a+b(大神勿喷)
  7. Mysql JDBC 连接串参数说明
  8. UVA 10601 Cubes
  9. 【Python学习】 - 使用PIL, cv2, keras.preprocessing, scipy.imageio, matplotlib.image, skimage读取和保存图像的方法
  10. 如果 AI 和算法无罪,那么谁在杀死穷人?
  11. 中国颜色(鼠标双击)
  12. linux weblogic java_options_linux系统启动weblogic受管服务器报unable to get file lock, will ret_daring的解决...
  13. Spring-jdbc-AbstractRoutingDataSource
  14. 4.二叉搜索树转为有序双向链表(递归算法与非递归算法)
  15. python之七行代码制作GIF动画
  16. K8S各种各样的证书介绍
  17. matlab取值只能为整数,运行时提示Size 输入必须为整数
  18. focal loss详解
  19. 从国企到互联网,一个六年程序员的「得」与「失」
  20. python取模10^9+7_【Python爬虫】笨办法学python 习题1-10

热门文章

  1. Java中的for循环
  2. SQL 一条SQL语句 统计 各班总人数、男女各总人数 、该班级男女 比例
  3. 论文超详细精读|五千字:STGR
  4. Luatos学习:Air101点灯
  5. 2021-08-09[RoarCTF2019]黄金6年、从娃娃抓起
  6. android kingroot一键root工具,一键root大师
  7. Word转PDF出现“错误,未定义书签”
  8. uefi +gpt 系统安装 和 传统legacy + mbr 的区别
  9. 轮胎行业通过APS实现自动排产
  10. YUV420 Planar 和YUV420 Semi-Planar详解