有些时候大家要求在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那几个软件,它是一款基于文字界面的邮件客户端,极度精致,但功效强大,可以用它来读写,回复保存和删除你的邮件,能在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

    【澳门金沙国际】Centos命令之mutt的安装和利用,MUTT发送邮件。//为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

  一、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)

 

正文转自:

//开机启动
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 <文件> 在邮件中丰裕附Gavin件。
 -b <地址> 指定密件副本的收信人地址。
 -c <地址> 指定副本的接收者地址。
 -f <邮件文件> 指定要载入的邮件文件。
 -F <配置文件> 指定mutt程序的安装文件,而不读取预设的.muttrc文件。
 -h 展现协理。
 -H <邮件草稿> 将指定的邮件草稿送出。
 -i <文件> 将指定文件插入邮件内文中。
 -m <类型> 指定预设的邮件信箱类型。
 -n 不要去读取程序培植文件(/etc/Muttrc)。
 -p 在mutt中编辑完邮件后,而不想将邮件马上送出,可将该邮件暂缓寄出。
 -R 以只读的措施打开邮件文件。
 -s <大旨> 指定邮件的主旨。
 -v 展现mutt的版本音信以及当时编译此文件时所给予的参数。
 -x 模拟mailx的编纂方式。
 -z 与-f参数一并采取时,若邮件文件中绝非邮件即不启动mutt。

#自定义发件人音信
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

澳门金沙国际 1

相关文章