mutt+msmtp做linux邮件客户端

这几天领导让我部署开发部门写的一个脚本,需要把脚本生成的附件通过email发到他的邮箱里面去。那就开始干吧,因为之前一直用mail 命令来发邮件,可是这次行不通了。因为要带附件。有人告诉我mail 命令也能带附件,可是我怎么也没找到相关的参数。可又不想搭个mail服务器,因为闲麻烦。
   于是就开始在网上找简单又有效的命令行客户端,还真让我找到了。那就是MUTT+MSMTP,看到网上好多文章,拿出几个来照着做了做,结果报各种各样的问题。
还是自己看看具体每个参数作用吧!
   经过一番整理,去掉些没用的参数后测试成功

1,下载msmtp

[[email protected] ~]#wget http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.6.1/msmtp-1.6.1.tar.xz

[[email protected] ~]#tar xvf msmtp-1.6.1.tar.xz

[[email protected] ~]#cd msmtp-1.6.1

[[email protected] ~]#./configure --prefix=/usr/local/msmtp

[[email protected] ~]# make&& make install

[[email protected] ~]#cd /usr/local/msmtp/

[[email protected] ~]#mkdir etc

[[email protected] ~]#cd etc/

[[email protected] ~]#vim msmtprc

account default
host smtp.qiye.163.com
port 25
from [email protected]
auth login
user [email protected]
password *******
logfile /var/log/mmlog

[[email protected] ~]#yum install mutt

[[email protected] ~]#cp /etc/Muttrc /etc/Muttrc.bak

[[email protected] ~]#rm -rf /etc/Muttrc

[[email protected] ~]#vim /etc/Muttrc

set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="[email protected]"
set editor="vim"

[[email protected] ~]#echo "testmail" | mutt -s "测试" -a /root/123.txt --  [email protected] -c 抄送人邮件

必须要--才能发送附加文件

时间: 2024-08-04 17:03:27

mutt+msmtp做linux邮件客户端的相关文章

使用mutt+msmtp在Linux命令行界面下发邮件(续)

换了新工作,好久没有更新博客了,今天继续.一年前写过一篇<使用mutt+msmtp在Linux命令行界面下发邮件>,但是最近想照着文中的办法解决新的问题时发现又有新的疑惑了,所以就有了今天这篇“续集”. 首先说说msmtp.如果你仅仅想在Linux下发送邮件,那么只靠它就能实现了,只需要配置好如何连接到相应的SMTP服务器即可,以下我就以腾讯企业邮为例,说一下具体的步骤(以下皆为root用户): 1. apt-get install msmtp 2. vi ~/.msmtprc &&a

使用mutt+msmtp在Linux命令行界面下发邮件

1. apt-get install mutt msmtp 2. ~/.muttrc & ~/.msmtprc 是当前用户的配置信息, 如果不加则会使用全局配置: /etc/Muttrc (msmtprc暂时找不到该文件, 不知为何?) 3. vi ~/.muttrc 在最后加上: set sendmail="/usr/bin/msmtp" set use_from=yes set realname="chen_dong" ##发件人名字 set from=

ubuntu14.04+mutt+msmtp 配置 linux 下命令行邮件客户端

安装软件 msmtp mutt apt-get install -y msmtp mutt 配置 msmtp 安装完成之后先配置 msmtp,默认的配置文件根据每个操作系统版本不一样,通过msmtp --version 来查看. # msmtp --version msmtp version 1.4.31 Platform: x86_64-pc-linux-gnu TLS/SSL library: GnuTLS Authentication library: GNU SASL Supported

linux配置邮件客户端

linux配置邮件客户端 1. 申请一个163邮箱,并配置客户端授权密码 l 开启POP3/SMTP/IMAP l 设置客户端授权密码 ###此密码不能跟邮箱密码相同,此密码用来在linux邮件客户端配置.加入此处设置的客户端授权码为abc ###备注最好配置完之后,将邮箱密码和客户端授权密码配置成一样. 2. linux安装sendmail.mailx 3. 配置邮件发件人信息 编辑/etc/mail.rc在最后一行添加如下信息 set [email protected]  ###此处设置发件

在命令行上 Ubuntu 下使用 mutt 和 msmtp 发送 Gmail 邮件

在命令行写email from ubuntu 参考:      http://www.habadog.com/2011/11/23/send-mail-with-msmtp-mutt-linux      http://www.absolutelytech.com/2010/07/17/howto-configure-msmtp-to-work-with-gmail-on-linux msmtp 是一款专门负责邮件发送的客户端软件,基于GPL发布,支持TLS/SSL.DNS模式.IPv6.服务器

shell mutt msmtp 发邮件

cat mail.sh #!/bin/bash #-------------------------------------------------- # Created:2015-05-04 # Author:jimmygong # Mail:[email protected] # Function:shell mutt msmtp # Version:1.0 #-------------------------------------------------- [[ -e /lib/lsb/

mutt msmtp 邮件发送功能

发送邮件客户端:  Msmtp下载 Msmtp是一款专门负责邮件发送的客户端软件,基于GPL发布.支持TLS/SSL.DNS模式.IPv6.服务器端认证.多用户等特性. 邮件打包:Mutt下载 Msmtp - Ubuntu编译 ./configure --sysconfdir=/etc   make   make install Msmtp - 配置 编译的时候加上了--sysconfdir=/etc,那么全局的配置文件就在/etc下面,名为Msmtprc, 也可以 msmtp -C msmtp

nagios mutt+msmtp 收到不报警邮件

问题描述: 1./nagioshome/var/nagios.log文件中显示邮件已经发出 2.root用户执行 echo "hello" |mutt -s "test"  [email protected] 可以正常发送 su - nagios -c  'echo "hello" |mutt -s "test"  [email protected]' 同样可以正常发送 3.nagios运行时发送的邮件收不到 解决思路: 以上

在 Linux 中安装最新的 Thunderbird 邮件客户端

摘要: Thunderbird是一个开源自由的跨平台的基于 web 的电子邮件.新闻和聊天客户端应用程序,其旨在用于管理多个电子邮件帐户和新闻源. 在 2016 年 12 月 28 日,Mozilla 团队宣布 Thunderbird 45.6.0 的发布. Thunderbird是一个开源自由的跨平台的基于 web 的电子邮件.新闻和聊天客户端应用程序,其旨在用于管理多个电子邮件帐户和新闻源. 在 2016 年 12 月 28 日,Mozilla 团队宣布 Thunderbird 45.6.0