当需要服务器定时发送邮件到自己邮箱时,一个邮件服务就很重要了,以下主要是mailx的实现,主要是利用

1.安装mailx

yum install mailx -y

2.使用到的配置文件只有一个,是 /etc/mail.rc,通过修改配置文件/etc/mail.rc可以使用外部SMTP服务器,轻松实现linux发邮件功能。

# 自己的邮箱地址
setfrom=xxxx@qq.com# 邮件服务器的smtp地址
setsmtp=smtp.qq.com# 自己的邮箱地址
setsmtp-auth-user=xxx@qq.com# 授权码 不是密码密码 需要在邮件服务里申请
setsmtp-auth-password=nibpgbkksmlbbabe

3.发送邮件

mailx -s subject user@xxx.com < message_file

假设邮件内容存储于msg文件中,那么可以用如下方法:

mailx -s "test mail" zdd@163.com < msg

或者

cat msg | mailx -s "test mail" zdd@163.com

多个收件人之间用逗号分隔

cat msg | mailx -s "test mail" zdd@163.com,zdd2@163.com,zdd2@163.com

也可以直接从命令行输入邮件内容:

mailx -s "test mail" zdd@163.com

上面这条命令会进入命令行输入状态,此时可以输入内容,按Ctrl+d键来结束输入。

其他选项

-r 指定发件人

-c 指定抄送人

-b 指定密送人

多个收件人之间用逗号分隔

linux mailx 发邮件相关推荐

  1. linux如何发邮件到外部邮箱

    linux如何发邮件到外部邮箱 使用linux时,有时我们想发邮件给朋友或同事,可不可以通过命令行直接发呢? 想通过linux监控网站或者系统状况并自动报警,如何使用脚本发出邮件给外部邮箱呢? 不需要 ...

  2. linux git 发邮件,gitlab发邮件基于sendmail

    gitlab发邮件基于sendmail 以前都是直接把邮件关了,今天有一哥们需要使用一直没弄好,我也帮忙弄,不得不说真TM是个坑!!! 卸载本地的postfix yum remove postfix ...

  3. linux 自动发邮件脚本,科学网—用linux脚本自动发送和收取邮件 - 周宇的博文

    1. 命令行模式下的发送邮件 1.1 安装sendemail 2.2 使用sendemail和举例 2. 命令行模式下的收取邮件 2.1 安装getmail4 2.2 配置getmail4和简单举例 ...

  4. linux mutt 发邮件失败,Nagios+mutt+msmtp 无法发送邮件的问题!

    最近用CentOS 6.3 x86_64 + Mutt 1.5.2. + Msmtp 1.4.27 + Nagios 3.2 搭建监控平台,碰见一个郁闷的问题,就是Mutt+Msmtp 在comman ...

  5. linux 脚本发邮件短信,shell 监控脚本 短信告警

    监控+实时报警 自己使用bash shell 编写了一个监控脚本.通过139邮箱,发送邮件,短信及时通知. 功能描述:通过config.list文件获取各个服务器地址.相应端口.名称,循环检测各个应用 ...

  6. linux虚拟机发邮件给163邮件

    配置/etc/mail.rc文件 set from=xxxxxxxx@163.com smtp=smtp.163.com set smtp-auth-user=yinhuanyi_cn@163.com ...

  7. linux(centos8):阿里云ecs配置smtps发邮件(解决不能通过25端口发邮件问题)

    一,2016年9月后购买的阿里云ecs不再支持通过25端口发送邮件 官方的建议是使用465端口 465端口(SMTPS): 465端口是为SMTPS(SMTP-over-SSL)协议服务开放的 它是S ...

  8. linux 发邮件给用户,Linux学习之给指定用户发邮件

    发送邮件 进入 mail 程序后的操作都很简单,但是可以不进入 mail 的 & 操作提示符界面,下面举几个实用例子: 1.给 snailwarrior@qq.com 发信 [root@pps ...

  9. linux 用户与用户发邮件,Linux自动向指定用户发送邮件

    Linux自动向指定用户发送邮件 实现Linux向用户发送指定主题和指定内容的邮件,可以用mailx软件,mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件. 一.安装mailx ...

最新文章

  1. 针对2013年B题碎纸片拼接问题(附件一、附件二)
  2. 写Struts2、Spring、Hibernate的xml配置文件时无提示
  3. 【Java 虚拟机原理】Android 类加载机制 ( 双亲委派机制 | BootClassLoader | PathClassLoader | DexClassLoader )
  4. 区块链究竟是什么鬼?看完漫画秒懂
  5. 欧洲顶级云数据中心着火,损失惨重!筑牢数据中心“防火墙”,可靠才是王道!...
  6. @class、#import
  7. oracle ebs 安装教程,Oracle_EBS_系统安装以及维护.doc
  8. Fc冒险岛JAVA源码_小乐冒险岛079源码 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...
  9. iOS经典讲解之Apple Pay开发
  10. 文档管理系统解决方案
  11. linux常用面试题
  12. 海港中学2021高考成绩查询,热烈祝贺海港高中2020年高考再创佳绩
  13. C++编程基础(1)-C中的malloc/free和C++中的new/delete
  14. 苹果几是双卡双待_iphone11 pro苹果大革新,支持双卡双待
  15. 数据明明不多,为什么表占用很大
  16. charles手机抓包配置
  17. 为何安装MySQL后每天会有cmd弹窗
  18. [HAProxy] CentOS7安装HAProxy1.8.17后启动报错“cannot bind UNIX socket [/var/lib/haproxy/stats]”解决
  19. hpe服务器底层系统,HPE宣布为旗下系列服务器部署基于云的AI管理工具
  20. JEDEC标准 芯片测试

热门文章

  1. C 语言编程 — 作用域和存储器
  2. VMware 虚拟化编程(6) — VixDiskLib 虚拟磁盘库详解之二
  3. ubuntu编译linux报错/bin/sh: 1: mkimage: not found
  4. MOS管安全工作区SOA
  5. Xcode+OpenCV3.4.0 折腾(2)
  6. 【转载】FckEditor 2.6.3 for Java 2.4 配置
  7. Linux中表示“时间”的结构体和相关函数
  8. oracle性能调优学习0622
  9. poj 3007 Organize Your Train part II (哈希)
  10. 【AJAX】反向Ajax第1部分:Comet介绍