请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux下安装使用 Mutt邮件客户端并设置 邮件警报功能

  [复制链接]
查看190 | 回复54 | 2021-9-4 23:05:15 | 显示全部楼层 |阅读模式

0、在正式安装Mutt之前
先检查一下两个安全组件。
OPENSSL:

复制代码代码如下:
openssl version -a #检查安装及版本信息

SASL(系同一 般已经自带):

复制代码代码如下:
rpm -qa | grep sasl

查询到如下即可:
cyrus-sasl-gssapi-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-plain-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-2.1.23-15.el6_6.2.x86_64
假如 sasl没有运行,先启动:

复制代码代码如下:
/etc/init.d/saslauthd start

最好是加入到自启动项目中去:

复制代码代码如下:
chkconfig saslauthd on

由于 发送邮件的时间 会必要 用到安全认证。

1、安装
官方网站上下载最新版本。

复制代码代码如下:
# 解压后进入mutt目次
cd /root/mutt-1.6.0
# 编译:
./configure --prefix=/usr/local/mutt --enable-pop --enable-smtp --with-ssl --with-sasl
# 阐明
--enable-pop 启用pop
--enable-smtp 启用smtp
--with-ssl --with-sasl 在启用上述协议的环境 下,必须使用 更安全的加密

PS: 由于 我用的测试帐号是QQ邮件,qq邮件使用 smtp协议的时间 要求必须使用 ssl安全毗连 ,而在mutt里使用 安全毗连 又必须使用 sasl加密,以是 上述2个安全组件在编译安装的时间 得加上。要不然发送邮件的时间 会出现“SMTP authentication requires SASL”或者别的 一个跟ssl有关的错误。

复制代码代码如下:
# 安装
make && make install

2、Mutt的基本用法
使用 Mutt发邮件极其方便,是一个笔墨 模式的邮件管理程序,提供了全屏幕的操作界面。只必要 一条下令 即可发送或者批量发送邮件:

复制代码代码如下:
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中编辑完邮件后,而不想将邮件立即 送出,可将该邮件暂缓寄出。
-R 以只读的方式开启邮件文件。
-s<主题> 指定邮件的主题。
-v 表现 mutt的版本信息以及当初编译此文件时所给予的参数。
-x 模拟 mailx的编辑方式。
-z 与-f参数一并使用 时,若邮件文件中没有邮件即不启动mutt。
把握 了这些基本上就能基础地使用 Mutt,够方便吧~接下来就要先容 本文的主题、使用 其邮件警报功能:

3、设置 邮件警报功能
方法1:
安装好后,拷贝一份安装目次 下/usr/local/mutt/etc/的设置 文件Muttrc到/root/.muttrc,也可以直接修改设置 文件,设置读取的设置 文件路径到安全目次 ,如许 就无需拷贝了。
默认设置:

复制代码代码如下:
set alias_file="~/.muttrc"

方法2:

复制代码代码如下:
cat /usr/local/mutt/etc/Muttrc | grep -v ^# | grep -v ^$ > ~/.muttrc

如许 都可以得到默认的设置 文件信息。
安装完成后,我们仅必要 设置的信息如下:

复制代码代码如下:
set folder="./Mail" #设置本地的收件箱,假如 不设置发送邮件的时间 会提示
set from="123456789@qq.com" #设置发件人地址
set realname="张三" #发件人姓名
set smtp_pass="999999" #暗码
set smtp_url="smtps://123456789@smtp.qq.com:465/" #发件人帐号和邮件主机信息,QQ邮箱必须使用 安全毗连
set use_envelope_from=yes #使用 自定义发件人邮箱
set use_from=yes #使用 自定义发件人姓名

4、测试
mutt-1.6版本的发送邮件的语法跟1.4版本有些微的差别,详细 下令 如下:
mutt -s "Title使用 " -a /usr/local/mutt/content.txt -- rep@shoujianren.com < /root/1
阐明
-s 邮件标题
-a 附件
-- 后面跟上收件人信息
< 后面是邮件正文内容,也可以在前面echo xxx的情势 给出。如下:

复制代码代码如下:
echo xxx|mutt -s "Title使用 " -a /usr/local/mutt/content.txt -- rep@shoujianren.com

看吧,无需与别的 软件合作,mutt就可以独立完成发送邮件,当然,吸收 也没题目 ,只是在邮件报警这个需求上用不着。
此中 一个错误信息:

复制代码代码如下:
[root@x63 mutt]# echo "Hello" | mutt -s "Title" -- xxx@xxxx.com

TLSv1.2 connection using TLSv1/SSLv3 (AES256-SHA256)
SMTP authentication requires SASL
Could not send the message.
这是认证失败了。
发送成功的信息:

复制代码代码如下:
[root@x63 mutt]# echo "Hello3" | mutt -s "Title" -- xxx@xxxx.com

TLSv1.2 connection using TLSv1/SSLv3 (AES256-SHA256)


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 上是中国十七地 | 2021-9-12 07:24:32 | 显示全部楼层
admin楼主的病已经好了百分之六十二了!
回复

使用道具 举报

avatar 温室小书生室d | 2021-9-13 02:25:27 | 显示全部楼层
支持楼上的!
回复

使用道具 举报

avatar 半岛宫殿rw | 2021-9-13 03:49:42 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,他卖的服务器是永久的,我们的网站用 服务器都是在这家买的,你可以去试试。访问地址:http://fwq.mxswl.com
回复

使用道具 举报

avatar 平衡才能持久 | 2021-9-15 03:20:19 | 显示全部楼层
视死如归的架势啊!
回复

使用道具 举报

avatar 尘埃384 | 2021-9-15 22:15:30 | 显示全部楼层
我默默的回帖,从不声张!
回复

使用道具 举报

avatar 掌舵的鱼1987 | 2021-9-18 08:03:07 | 显示全部楼层
admin楼主又闹绯闻了!
回复

使用道具 举报

avatar 123457010 | 2021-9-18 17:19:47 | 显示全部楼层
admin楼主病的不轻啊!
回复

使用道具 举报

avatar 恋恋青城黄 | 2021-9-19 02:04:18 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,他卖的服务器是永久的,我们的网站用 服务器都是在这家买的,你可以去试试。访问地址:http://fwq.mxswl.com
回复

使用道具 举报

avatar 尹泽汐猩 | 2021-9-19 18:41:40 | 显示全部楼层
admin楼主发几张靓照啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则