centos配置mutt和msmtp实现邮件发送
作者:chillax1314 发布时间:2023-10-04 22:54:28
一、安装mutt
yum install mutt -y
二、配置mutt
vim /etc/Muttrc
在里面找到下面几行,并将内容修改为你自己的内容(下面几行分布在不同位置,请耐心查找,记得去掉它行首的#号)
set from="发送邮件地址"
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="发件人姓名"
set editor="vim"
三、下载并解压msmtp
wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0
tar xf msmtp-1.4.30.tar.bz2
根据系统情况,需要安装wget和bzip2
yum install wget bzip2 -y
四、编译msmtp
解压好之后,进入解压目录,并运行如下语句
./configure --prefix=/usr/local/msmtp
make
make install
五、配置msmtp
cd /usr/local/msmtp
mkdir etc
cd etc
vim msmtprc
在文件里面加入如下内容:
defaults
#指定log的位置
logfile /usr/local/msmtp/msmtp.log
# The SMTP server of the provider.
account test
# SMTP邮件服务器地址
host smtp.qq.com
# 用来发送邮件Email
from xxxxx@qq.com
auth login
# 用来发送邮件的账号账号
user xxxxxx@qq.com
# 用来发邮件的账号的登陆密码登陆密码
password 123456
# Set a default account
account default: test
保存退出
因为密码是明文的,所以此处最好修改文件的权限:chmod 600 msmtprc
六、测试
根据以上配置配置好之后就可以进行测试,运行一下语句
echo "邮件内容" |mutt -s "邮件主题" 收件者邮箱
一切正常的话,收件者的邮箱是可以接受到邮件的。
七、用途
之所以搭建用来发送邮件的程序,是因为服务器管理中如果需要提示管理员的时候,可以使用发送邮件的方式进行提醒。
比如,每天定时检测磁盘的占用率,如果占用率高的话,便发送邮件提示管理员该来处理一下。
其他用途,各位可以根据你们的需要来自己写脚本。
八、mutt参数
语法:mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>][-s<主题>][邮件地址]
补充说明:mutt是一个文字模式的邮件管理程序,提供了全屏幕的操作界面。
参数:
-a<文件> 在邮件中加上附加文件。
-b<地址> 指定密件副本的收信人地址。
-c<地址> 指定副本的收信人地址。
-f<邮件文件> 指定要载入的邮件文件。
-F<配置文件> 指定mutt程序的设置文件,而不读取预设的.muttrc文件。
-h 显示帮助。
-H<邮件草稿> 将指定的邮件草稿送出。
-i<文件> 将指定文件插入邮件内文中。
-m<类型> 指定预设的邮件信箱类型。
-n 不要去读取程序培植文件(/etc/Muttrc)。
-p 在mutt中编辑完邮件后,而不想将邮件立即送出,可将该邮件暂缓寄出。
-R 以只读的方式开启邮件文件。
-s<主题> 指定邮件的主题。
-v 显示mutt的版本信息以及当初编译此文件时所给予的参数。
-x 模拟mailx的编辑方式。
-z 与-f参数一并使用时,若邮件文件中没有邮件即不启动mutt。
来源:http://www.cnblogs.com/chillax1314/archive/2017/11/21/7872744.html
猜你喜欢
- 1. 思路不清网站定位 为什么做网站 如何做站等等,初期站长需要梦想不错,但是也不能看到人家做站成功就觉得别人行自己就一定行,这种想法只能说
- 从上到下修改typecho模版,我用的这个模版发现Title定义不是很好。在“Discuz论坛首页和内容页的Title分别定义”一文中,我写
- 对于一个网络管理员来说,垃圾邮件的困扰并不是接收这些垃圾邮件,而是试图防止垃圾邮件发送者使用你的邮件服务器来进行中继转发,这项工作很关键,因
- 80后CEO陈博也许每一家知名的IT公司都会有不少像陈博这样的年轻人,他们从名牌大学毕业、成为技术高手、心怀梦想,厌倦了单纯的技术工作,希望
- 阿里云服务器ping不通解决办法(云服务器搭建完环境访问不了ip解决办法)问题:这里的服务器我以阿里云为例,学生套餐嘛,便宜,最近搞服务器,
- 决定一个网站成败命运的,不是视觉设计,而是设计的可用性和有效性。访问网页的用户们握着鼠标,决定一切,“以用户为中心&am
- 今天来讨论Godaddy主机的独立IP问题。首先给大家介绍下什么是独立IP:一个独立的IP(因特网协议)是一个仅能用于一个托管帐户的独一无二
- Godaddy主机用户将备份文件放在根目录的_db_backups文件夹里。有一下几种方法可以下载备份文件到本地磁盘。使用FTP客户端下载1
- asp之家注:对于初次接触服务器的站长或网管朋友,相信一定都为PHP,mysql的配置烦扰过,因为配置这些确实很烦琐,他不像配置asp环境那
- 两权分立的FTP工作模式,工作环境: ADSL---(219.154.214.150)NAT(10.41.221.2)-----PC(10.
- 链接建设是指在搜索引擎优化战略中,一种让其他网站链接到自己网站上的一种优化方式。通过产生相关的和权威的网站链接到自己的网站上。除了会提升你的
- 要想从事网络游戏运营服务,就必须经过“互联网出版许可证”这第一道准入门槛。这是新闻出版总署、国家版权
- 你不是软件工程师。你不是在建摩天大楼。你不是在建公路桥梁。你是在从事园艺,培育花草。你是一个软件园丁。你是否会在种下第一粒种子前就规划你的花
- 今天要介绍的有关Godaddy主机的知识是如何查看SSL状态,一定要认真学哦~一个SSL证书向访问的浏览器证明你的网站的身份,并加密他们的信
- AIR(全名Adobe Integrated Runtime,前身Apollo)的来意 这几年企业应用系统慢慢己从窗口桌面转移到网页平台上,
- 相信这个问题近两天大家都遇到了吧,DZ官方说是js的冲突造成了,无从考究了,找到了一个解决方法:修改论坛目录下 includejscommo
- 友情在网络中是一种信任,一种责任,也是一种品德,友情链接就是充满着善意友好的相互合作,在网络中大家更多的讲的应该是共赢,因而友情链接对于网站
- 我们使用Serv-U建立了自己的FTP服务器后,为了安全起见,我们会在某些时候修改FTP账号的密码。通常情况下,我们需要亲自去服务器端修改密
- WWW,也有人称它为WEB,是应用目前互联网上增长最快的网络信息服务,也是最方便和最受欢迎的信息服务类型。其最大的特点为集成性,它可以集成多
- 在用户正确完成以上各步骤以后,WebMail系统就会让用户恢复自己邮箱帐户的密码。密码恢复的方式又各有不同,一般有如下几种方式,安全程度各有