>

编辑/root/.muttrc以修改配置文件,这时我们会使用

- 编辑:澳门博发娱乐官网 -

编辑/root/.muttrc以修改配置文件,这时我们会使用

有些时候我们需要在Centos服务器上发送邮件,例如备份MySQL数据库并发送到指定邮箱,这里我们就说下如何从Centos的shell命令发送邮件。

有些时候我们需要在CentOS服务器上发送邮件,例如备份MySQL数据库并发送到指定邮箱,这里我们就说下如何从CentOS的shell命令发送邮件。

作为一个系统管理员,有时我们需要发送邮件给客户或者服务器上的其他人,这时我们会使用基于web的邮件系统来发送邮件,这是不是最便捷的方法呢?绝对不是。

检查、安装、启动sendmail

//检查
ps -ef | grep sendmail

//安装
yum install sendmail

//启动
service sendmail start

//开机启动
chkconfig --level 2345 sendmail on

检查、安装、启动sendmail

首先介绍一下mutt这个软件,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件附件。

在这篇教程里,我们将使用mutt(一个终端email客户端)命令来从命令行发送邮件。

检查并安装mutt

//检查mutt是否安装, 已安装会返回/usr/bin/mutt
# which mutt

//安装mutt
# yum install mutt

//检查
ps -ef | grep sendmail

  我只讲它很小的一部分功能,因为我也是刚刚开始摸索这个软件。更多的用法请查阅官网:

Mutt是什么?

Mutt是一个基于命令行的Email客户端。它是基于Unix的系统上发送和阅读邮件的十分强大而有用命令。Mutt也支持用POP和IMAP协议接收邮件。它提供了一个彩色的界面使得从命令行发送邮件更加友好。

配置mutt

  1. 配置全局mutt, 直接编辑 /etc/Muttrc 文件
  2. 配置用户级mutt, 复制/etc/Muttrc 到 /当前用户/.muttrc

    //为root用户复制.muttrc # cp /etc/Muttrc /root/.muttrc

//安装
yum install sendmail

  一、mutt的安装

Mutt的特性

Mutt包含以下主要特性:

  • 易于安装和配置
  • 可以从命令行发送带附件的邮件
  • 支持在发送邮件时加入密送和抄送
  • 支持消息会话
  • 可以显示邮件列表
  • 支持多种邮箱格式,例如maildir,mbox,MH和MMDF
  • 支持至少20种语言
  • 支持DSN(Delivery Status Notification,投递状态通知)

配置mutt, 上述两种方法修改方式相同

#设置邮件编码方式
set charset="utf-8" 

#自定义发件人信息 
set envelope_from=yes #这条默认没有,请手动添加
set use_from=yes 
set from=xxx.com@xx.com
set realname="Master Lee"

//启动
service sendmail start

 yum -y install sendmail 2 #需要安装sendmail并开启防火墙的25端口,如果你需要收邮件110端口也要开 3 yum -y install mutt

如何在Linux上安装Mutt

我们可以在Linux上非常容易的使用任意包安装器安装Mutt客户端,像下面这样。

apt-get install mutt (For Debian / Ubuntu based system)

yum install mutt (For RHEL / CentOS / Fedora based system)

本文由胜博发-操作发布,转载请注明来源:编辑/root/.muttrc以修改配置文件,这时我们会使用