linux下 使用mutt发送邮件

1、下载、解压msmtp

#wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0

#tar jxvf msmtp-1.4.30.tar.bz2

2、安装

#./msmtp-1.4.30/configure –prefix=/usr/local/msmtp

#make

#make install

3、配置msmtp账号

切换到,cd /usr/local/msmtp

新建文件夹etc,mkdir etc。使用vi新建文件,输入 vi /usr/local/msmtp/etc/msmptrc,编辑内容如下:

account default

host smtp.163.com

from [email protected]

auth login

tls off

user 18292079713

password xiaozhao1

logfile /var/log/msmtp.log

Esc,保存退出。由于password是明码,所以我们需要修改此文件的权限 chmod 600 etc/msmtprc

4、安装配置Mutt

可以使用which mutt查看Mutt安装的路径,如果没有可以安装使用#yum install mutt

5、编辑Mutt配置文件

vi /etc/Mutt,编辑mutt的总设置,最后加几行

set sendmail="/usr/local/msmtp/bin/msmtp"

set use_from=yes

set realname="[email protected]"

set [email protected]

set envelope_from=yes

set rfc2047_parameters=yes

set editor="vim"

set charset="utf-8"

5、测试

#/usr/local/msmtp/bin/msmtp -S

#/usr/local/msmtp/bin/msmtp -P

#echo "test" |mutt -s "my_first_test" [email protected]

结合cron使用,可以实现的功能相当多

时间: 2024-12-10 17:21:32

linux下 使用mutt发送邮件的相关文章

linux下msmtp+mutt+shell发送邮件

Linux下安装配置msmtp和mutt发送邮件 作者: 纵横域内 日期: 2014 年 12 月 11 日发表评论 (0)查看评论 Linux下安装配置msmtp和mutt Linux下有发送邮件的需求,mail搞不定,因为很多邮件服务器屏蔽了mail发送的请求(明显嘛,都木有发送源-_-).在网上搜了一把,使用msmtp+mutt可以搞定,记录如下. 一.安装配置msmtp1.下载.解压 msmtpwget http://downloads.sourceforge.net/msmtp/msm

Linux下使用mail发送邮件

邮件常常是Linux下监控报警手段之一.Linux下的mail命令可以方便,快速的完成发送邮件.下面以CentOS为例 1.安装 [[email protected] ~]# mail -bash: mail: command not found [[email protected] ~]# yum install mailx Loaded plugins: fastestmirror Determining fastest mirrors * base: mirrors.btte.net *

linux下用mail发送邮件

利用外部邮箱发送邮件的方法 bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置很麻烦,并且会带来不必要的 资源占用.而通过改动配置文件能够使用外部SMTPserver,能够达到不使用sendmail而用外部的smtpserver发送邮件的目的: 改动/etc/nail.rc (/etc/mail.rc) set [email protected] smtp=smtp.domain.comset smtp-auth-user=user

linux下利用mutt来发mail

1.Install sudo apt-get install mutt msmtp 2.Config sudo vim /etc/Muttrc 增加如下内容 set sendmail="/usr/bin/msmtp" set use_from=yes set envelope_from=yes set realname="yourname" set [email protected] 然后msmtp的配置文件为~/.msmtprc,有时候不会自动创建,可以找个模板自

Linux 下安装 sendmail 发送邮件

一. Sendmail安装 在CentOS下,sendmail一般默认是随操作系统一起安装的.如果安装系统时没有安装sendmail服务,手动安装sendmail也很简单: # yum install -y sendmail # yum install -y sendmail-cf 二. Senmail的SMTP认证配置(不需要认证的可忽略此步) 首先确认saslauthd服务是否安装或启动. 安装saslauthd服务:# yum install -y saslauthd 启动saslauth

Linux下使用sendmail发送邮件

现在每天需要将统计数据发送给指定的人员. 使用原始手工的方式每天发送很麻烦,于是想改成一个定时任务,让服务器自动发送. 技术告诉我说他有写过sendmail的一个脚本. 我尝试使用了一下,发现 service sendmail status的时候,总是会出现如下东西.我不知道是不是我的误操作导致的邮件发送阻塞. Oct 5 07:00:01 sgadmin sendmail[30731]: u94N01EY030730: to=<[email protected]>, ctladdr=<

linux下使用mutt发送带附件的邮件

echo "hello"|mutt -s "world" -a hack.jpg -- [email protected] 版权声明:本文为博主原创文章,未经博主允许不得转载.

linux下mutt邮件发送系统安装操作记录

之前介绍了Linux下sendmail和sendemail邮件系统环境部署,今天介绍下使用mutt发送邮件的环境部署过程.mutt这个软件,它是一款基于文字界面的邮件客户端,是一款功能强大的email程序,非常小巧,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件和附件. 1)mutt的安装[[email protected] ~]# yum -y install sendmail                  //需要安装sendmail并开启防火墙的25端口,如

Linux下安装配置msmtp和mutt发送邮件

Linux下安装配置msmtp和mutt Linux下有发送邮件的需求,mail搞不定,因为很多邮件服务器屏蔽了mail发送的请求(明显嘛,都木有发送源-_-). 在网上搜了一把,使用msmtp+mutt可以搞定,记录如下. 一.安装配置msmtp 1.下载.解压 msmtp wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2 msmtp-1.4.16.tar.bz2tar jxvf msmtp-1.4.16.tar.