【home88一必发】Centos命令之mutt的设置和利用,MUTT发送邮件

by admin on 2019年3月31日

多少时候大家须求在Centos服务器上发送邮件,例如备份MySQL数据库并发送到钦点邮箱,那里我们就说下怎么着从Centos的shell命令发送邮件。

有点时候我们须要在Centos服务器上发送邮件,例如备份MySQL数据库并发送到钦定邮箱,那里我们就说下怎么样从Centos的shell命令发送邮件。

稍稍时候大家供给在CentOS服务器上发送邮件,例如备份MySQL数据库并发送到内定邮箱,那里大家就说下怎样从CentOS的shell命令发送邮件。

检查、安装、启动sendmail

//检查
ps -ef | grep sendmail

//安装
yum install sendmail

//启动
service sendmail start

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

检查、安装、启动sendmail

//检查
ps -ef | grep sendmail

//安装
yum install sendmail

//启动
service sendmail start

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

检查、安装、启动sendmail

第①介绍一下mutt这些软件,它是一款基于文字界面的邮件客户端,非常Mini,但功用强大,能够用它来读写,回复保存和删除你的邮件,能在linux命令行形式下收发邮件附属类小部件。

检查并设置mutt

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

//安装mutt
# yum install mutt

反省并设置mutt

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

//安装mutt
# yum install mutt

//检查
ps -ef | grep sendmail

  小编只讲它非常的小的一片段功用,因为笔者也是刚刚开端摸索这么些软件。越来越多的用法请查阅官网:

配置mutt

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

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

配置mutt

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

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

//安装
yum install sendmail

【home88一必发】Centos命令之mutt的设置和利用,MUTT发送邮件。  一、mutt的安装

安插mutt, 上述二种方法修章相同

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

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

布置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

测试发送邮件

//语法
mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文 件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>] [-s<主题>][邮件地址]

发送

mutt 1343652445@qq.com -s "测试mutt" -a test.txt < test.txt

echo "邮件正文" | mutt 1343652445@qq.com -s"xxxx" -a test.txt

 

假定邮件发送错误,查看日志(/var/log/maillog)

 

正文转自:

测试发送邮件

//语法
mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文 件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>] [-s<主题>][邮件地址]

发送

mutt 1343652445@qq.com -s "测试mutt" -a test.txt < test.txt

echo "邮件正文" | mutt 1343652445@qq.com -s"xxxx" -a test.txt

 

一旦邮件发送错误,查看日志(/var/log/maillog)

 

【home88一必发】Centos命令之mutt的设置和利用,MUTT发送邮件。正文转自:

//开机运行
chkconfig –level 2345 sendmail on

  贰 、配置音信

反省并安装mutt

  关于配置消息,有好几急需证实的,网上海人民广播电视台湾大学科目都说,编辑/root/.muttrc以修改配置文件,小编想说的是,笔者在设置到位未来,
/root目录下并没有 .muttrc
那几个隐蔽文件,你可以从其余地点复制过来,或许自个儿新建一个文本。那里我是复制的。

//检查mutt是或不是安装, 已安装会再次回到/usr/bin/mutt
# which mutt

  你能够透过find命令找到Muttrc这一个文件,命令如下 find / -name Muttrc
,然后经过命令 cp /etc/Muttrc /root/.muttrc 复制到 /root 下后改名为
.muttrc ,然后你就足以编写制定配置文件了。

//安装mutt
# yum install mutt

#如果你收到的邮件乱码,设置以下信息 2 set charset="utf-8" 3 set rfc2047_parameters=yes 4 #如果你想自定义发件人信息,需要进行如下设置 5 set envelope_from=yes 6 set use_from=yes 7 set [email protected] 8 set realname="itdhz"

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

  安装完mutt后,在/usr/share/doc/mutt*
下有一份很好的手册,能够看一下。

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

  三 、邮件发送

配置mutt, 上述三种方式修章同样

  语 法:

#设置邮件编码格局
set charset=”utf-8″

  mutt
[-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文
件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>]
[-s<主题>][邮件地址]
  参 数:
 -a <文件> 在邮件中增进附加文件。
 -b <地址> 钦定密件副本的接收者地址。
 -c <地址> 钦赐副本的收信人地址。
 -f <邮件文件> 内定要载入的邮件文件。
 -F <配置文件> 钦赐mutt程序的安装文件,而不读取预设的.muttrc文件。
 -h 展现扶助。
 -H <邮件草稿> 将钦定的邮件草稿送出。
 -i <文件> 将内定文件插入邮件内文中。
 -m <类型> 内定预设的邮件信箱类型。
 -n 不要去读取程序培植文件(/etc/Muttrc)。
 -p 在mutt中编辑完邮件后,而不想将邮件登时送出,可将该邮件暂缓寄出。
 -PAJERO 以只读的办法打开邮件文件。
 -s <宗旨> 钦命邮件的宗旨。
 -v 展现mutt的版本消息以及当时编写翻译此文件时所给予的参数。
 -x 模拟mailx的编写制定形式。
 -z 与-f参数一并选取时,若邮件文件中尚无邮件即不运营mutt。

#home88一必发,自定义发件人新闻
set envelope_from=yes #那条暗许没有,请手动添加
set use_from=yes
set from=xxx.com@xx.com
set realname=”Master Lee”

  四、举例

测试发送邮件

  那里本身用自身备份网站的一段代码举例加以证实

//语法
mutt
[-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文
件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>]
[-s<主题>][邮件地址]
发送
mutt 1343652445@qq.com -s “测试mutt” -a test.txt < test.txt

mutt [email protected] -s "itdhz数据备份" -a /home/backup/itdhz.sql </root/readme.txt或者 echo "test" | mutt [email protected] -s "itdhz数据备份" -a /home/backup/itdhz.sql

echo “邮件正文” | mutt 1343652445@qq.com -s”xxxx” -a test.txt

  那段代码表示,发送邮件到[email protected]以此邮箱,邮件核心是“itdhz数据备份”,邮件内容在
/root/readme.txt 中,邮件中包含附属类小部件/home/backup/itdhz.sql。要是要发送五个附属类小部件,供给在每一种附属类小部件前加 -a 参数。

借使邮件发送错误,查看日志(/var/log/maillog)

正文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143310.htm

home88一必发 1

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图