前几天刚刚写了个脚本,然后我们上级要求弄个邮件通知。我就试着写了一个。。
环境:FreeBSD7.3 adm64
mutt-devel       邮件收发代理
msmtp               发送邮件
配置:
1)mutt-devel配置
在执行脚本的用户家目录下建立 .mutt/muttrc 然后编辑内容如下:
set sendmail= “/usr/local/bin/msmtp”   发送邮件所用命令
set  use_from= yes 
set  realname="test"      发送邮件是的一个名称显示
set  from=xxx@xxx.xxx    发送邮件的邮箱地址
2)msmtp配置 
同上面的家目录下建立.msmtprc(644) ,然后编辑内容如下:
全局的参数配置
defaults             
logfile  /xx/     
设置账户信息
account     test      设置账户信息 test为账户名称可以随便起名
host     smtp.server      发送邮件服务器的域名
from      xxx@xxx,com    发送邮件的邮箱地址
auth     login                    发送邮件的验证方式
user       test                    邮箱的用户名
password  密码             邮箱密码
account  default  ::test 如果有多个账户  设置默认的账户 
到此我们就配置完成,通过下面的命令可以测试
echo "test" | mutt -s "test" xxx@xxx.com
下面有几个提示点:
1、msmtp的配置文件因为涉及到密码,所以建议把属性给我644
2、auth部分有好几个选项,在配置过程中要根据实际情况去选择。通常情况下可以通过下面的命令来获取   msmtp -host 名称 --serverinfo 来获取。
3、端口一般都是默认,如果有更改的话通过port来添加即可。
下面是我的配置文件截图:

转载于:https://blog.51cto.com/seastart/354184

shell 脚本 自动发送邮件相关推荐

  1. mysql 备份库的shell_MySQL数据库的shell脚本自动备份

    MySQL数据库的shell脚本自动备份 经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的.一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执 ...

  2. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  3. php调用shell执行scp,使用shell脚本自动执行scp文件传输

    使用shell脚本自动执行scp文件传输 我的unix系统上的目录中有n个文件. 有没有办法编写一个shellcript,将所有这些文件通过scp传输到指定的远程系统. 我将在脚本中指定密码,这样我就 ...

  4. 【Shell】Shell 脚本自动输入密码的三种方式

    Shell 脚本自动输入密码的三种方式 注意,如果创建.sh文件后不可以执行,请执行sudo chmod 755 文件名.sh来修改权限. 方式一 使用 echo "密码" | ( ...

  5. MySQL 冷备份操作 + shell 脚本自动备份

    背景 对于概念的说明不做赘述 个人觉得冷备份数据除了操作方法简单,最大的优点便是安全 为了对比,可参考前面整理的 -- [MySQL 使用 XtraBackup 进行数据热备份指导 [全量+增量]] ...

  6. linux shell脚本自动批量解压文件

    单个文件解压很简单,批量不确定目录的压缩包呢?解压到原路径?解压后删除原压缩包?本脚本可一键解决以上所有问题 linux shell脚本自动批量解压文件 脚本免费下载地址: 传送门https://do ...

  7. shell脚本自动筛选关键字

    文件下载地址:shell脚本自动筛选关键字源文件 本shell脚本主要功能: 在某一指定文件夹及其所有子目录下筛选出指定关键字,打印出关键字所在文件的具体地址,以及对应行号,并且将所有筛选结果输出到指 ...

  8. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

  9. linux 网卡自动挂死,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

最新文章

  1. 沙滩鞋除臭法--针对常见户外沙滩鞋来讲
  2. 智能实验室-杀马(Defendio) 3.0.0.580 beta 4
  3. 连分数中一个有意思的小玩意儿
  4. PHP 之旅 基础语法(二)
  5. Maven:Generating Project in Batch mode 卡住问题
  6. Hologres如何基于roaringbitmap实现超高基数UV计算?
  7. Makefile的学习
  8. Spring Boot 多数据源(读写分离)入门
  9. 客户端脚本调用服务器端动态内容,移动到链接显示预览
  10. Intellij Idea系列之导Jar包与编写单元测试(二)
  11. zookeeper使用分布式锁
  12. 七月在线python数据分析_七月在线Python数据分析笔记
  13. 通过气象站API获取天气信息
  14. 大学计算机基础四大专业课,《大学计算机基础》课程教学大纲.doc
  15. android 11.0禁用电源键(屏蔽关机短按长按事件)
  16. 电脑安装matlab卡顿,解决 Windows 10 卡顿问题
  17. 在js中对数值进行取整、四舍五入等方法汇总
  18. 【智能制造】工业4.0——从智慧工厂到智能生产
  19. Godaddy申请退款
  20. 【微信小程序】实现手写电子签名并保存为图片功能

热门文章

  1. android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
  2. Linux(CentOS)升级gcc到4.8.5版本
  3. mysql cluster (mysql 集群)安装配置方案
  4. ubuntu 14.04下spark简易安装
  5. Robot Framework--06 用户关键字User Keyword
  6. Heritrix 3.1.0 源码解析(八)
  7. Keep Walking!
  8. 不用代理实现弹出进度条窗体
  9. 基于形态学操作提取水平和垂直线条(五线谱中音符和乐谱线的分离)
  10. GPUImage滤镜中的shader代码分析,及自定义滤镜