文档章节

centos使用mutt发送邮件

__都非拉得
 __都非拉得
发布于 2014/10/10 01:24
字数 563
阅读 33
收藏 0
点赞 0
评论 0

编译一下软件

[root@server bin]# wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2
[root@server bin]# tar jxvf msmtp-1.4.13.tar.bz2
[root@server bin]# ./configure ——prefix=/usr/local/msmtp
[root@server bin]# make
[root@server bin]# make install
 

查看配置文件在那儿

[root@server bin]# ./msmtp ——version
msmtp version 1.4.13
TLS/SSL library: none
Authentication library: built-in
Supported authentication methods:
plain cram-md5 external login
IDN support: disabled
NLS: enabled, LOCALEDIR is /opt/msmtop/share/locale
System configuration file name: /opt/msmtp/etc/msmtprc ——msmtp配置文件
User configuration file name: /root/.msmtprc
Copyright (C) 2007 Martin Lambers and others.
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License .
There is NO WARRANTY, to the extent permitted by law.
 

配置一下msmtp的配置文件

[root@server etc]# more msmtprc
# Set default values for all following accounts.
defaults
logfile /var/log/msmtp/msmtp.log ——该文件要存在,不然没有日志
# The SMTP server of the provider.
account 163
host smtp.163.com
from your_account@163.com
auth login ——这个要为login,好像on不行
user your_account
password your_password
# Set a default account
account default : 163
 
到这儿时,最好先测试一下
[root@server etc]/opt/msmtp/bin/msmtp asd@gmail.com
hello,test
ctrl+d
[root@server etc]tail -f /var/log/msmtp/msmtp.log
看看有没有成功。然后再进入到上面的邮件中,看看信收到没有.

配置mutt

我原来在网上一直看到mutt+msmtp发送邮件,我不想装mutt.(汗啊,后面才发现系统已经装了)。一直在找怎么使用msmtp自己来发邮件,邮件可以发,不过功能实在是太少了。那就用已经安装好了的mutt.
[root@server bin]# tail -5 /etc/Muttrc
set sendmail="/var/local/msmtp/bin/msmtp"
set realname="woniu"
set use_from=yes
set editor="vi"
 

现在都已经搞定了,开始测试看看

[root@server bin]# echo "测试一下" | mutt -s "管理信息"

乱码问题:

1.通过locale -a 命令查看是否已经存在GB2312,如不存在请安装语言包 2.修改/etc/sysconfig/i18n文件
[root@server bin]#vi /etc/sysconfig/i18n
LANG="zh_CN.gb2312"
SUPPORTED="zh_CN.gb2312:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
3.重启电脑即可.

让crontab用msmtp

打开/etc/sysconfig/crond,设置一下CRONDARGS的值 CRONDARGS="-m \'/usr/bin/msmtp -t\'" 请注意这里一定要加-t。否则msmtp是从command line arg而不是stdin读取收件人列表。我之前就是因为没有加这个,而导致cron老是报告
Sep 24 18:06:01 a02 crond[8023]: (app_admin) MAIL (mailed 52 bytes of output but got status 0x0040 )

© 著作权归作者所有

共有 人打赏支持
__都非拉得
粉丝 1
博文 8
码字总数 2268
作品 0
朝阳
程序员
烂泥:ubuntu下配置msmtp+mutt发送邮件

本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb。 本文主要介绍如何在Linux下使用msmtp+mutt发送邮件,当然Linux下发送邮件的工具很多,比如...

烂泥行天下 ⋅ 2015/10/20 ⋅ 0

CentOS下使用MSMTP代替Sendmail发送邮件

安装配置msmtp 1、下载、解压 msmtp 先使用putty等工具登陆ssh wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0 tar jxvf msmtp-1.4.1......

独钓渔 ⋅ 2013/06/18 ⋅ 1

CentOS 安装配置 msmtp 和 mutt

一、安装配置msmtp 1、下载、解压 msmtp 先使用putty等工具登陆ssh wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?bigmirror=0 tar jxvf msmtp-1.4.30.tar.bz2 2、安装......

Surjur ⋅ 2015/02/09 ⋅ 0

利用mail实时监测服务器程序状态

1 mail环境搭建 1.1 安装mail套件 ubuntu环境:apt-get install mutt msmtp centos环境:我没有采用mutt,是用的sendmail或mail中的一种,有需要的同学可以参考这里。 1.2 配置 1.2.1 MUTT 系...

bbdlg ⋅ 2014/03/07 ⋅ 12

【VMware虚拟化解决方案】邮箱定时自动接收ESXi警报

背景 客户有一堆ESXi服务器,在暂时没有预算的情况下,需要运维人员方便实时的掌握ESXi服务器的运行状态,确保ESXi服务器的稳定运行。 设计 收集ESXi服务器本地的日志(vmkwarning.log)定时...

tim2009 ⋅ 2014/05/10 ⋅ 0

Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail

Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail): 说明: Mutt为基于文本的邮件客户端,担当邮件用户代理角色,msmtp的作用是发邮件(包括回复),fetchmail的作用是将邮件...

yangzhimingg ⋅ 04/26 ⋅ 0

zabbix配置邮件报警二

自己已经测试,20131223 可以正常发送邮件,谢谢分享,转载记录如下: ############################################################################################################ 注......

独钓渔 ⋅ 2013/12/23 ⋅ 0

zabbix使用msmtp&&mutt搭建邮件告警服务

zabbix使用msmtp&&mutt搭建邮件告警服务 zabbix可以通过脚本和邮件服务器搭建邮件告警服务,以下就是告警服务实现的流程图 关注点一: 脚本需要放在zabbix安装目录下../share/zabbix/alertsc...

热带冠头鱼 ⋅ 2017/09/01 ⋅ 0

企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警

企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警 [root@Zabbix-Server ~]# wget http://nchc.dl.sourceforge.net/sourceforge/msmtp/msmtp-1.4.17.tar.bz2 [root@Zabbix-Se......

devilangel ⋅ 2014/01/09 ⋅ 0

centos 5.3 配置sendmail服务器

二、SendMail常规配置 SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比较复杂,所以一般是配置/etc/mail/sendmail.mc,然后通过以下命令生成sendmail.cf文件(每次修改...

77970290 ⋅ 2012/09/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python爬虫,抓取淘宝商品评论内容

作为一个资深吃货,网购各种零食是很频繁的,但是能否在浩瀚的商品库中找到合适的东西,就只能参考评论了!今天给大家分享用python做个抓取淘宝商品评论的小爬虫! 思路 我们就拿“德州扒鸡”...

python玩家 ⋅ 4分钟前 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

java高级架构牛人 ⋅ 26分钟前 ⋅ 0

用户登录信息-钉子效果(基于jquery2.0)

本js效果使用jquery2.0,清晰的分解用户登录信息的(钉子效果),该效果直接用在作者网站(www.phpkhbd.com)上。 里面的难点有:定时器,延时。 大致效果如下: 一开始: 鼠标放上去的时候:...

宁哥实战课堂 ⋅ 28分钟前 ⋅ 0

解决yum安装报错Protected multilib versions

使用yum安装报错Protected multilib versions原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上如下一段命令: --setopt=protected_multilib=false 案例: 比如需...

北岩 ⋅ 39分钟前 ⋅ 0

为什么要学习Typescript???

简单来说 目前的typescript就是未来的javascript 为什么?? 这要从ECMA-262标准的第4版说起 对了 我们说的ES5 其实是ECMAScript3.1这个替代性建议被扶正了而已... 那么 第4版标准是什么? 看看...

hang1989 ⋅ 43分钟前 ⋅ 0

linux安装ipfs

一、下载ipfs # cd /usr/local/ipfs/ # wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz # tar -zxvf go-ipfs_v0.4.15_linux-amd64.tar.gz 二、安装ipfs # ......

八戒八戒八戒 ⋅ 49分钟前 ⋅ 0

jvm程序执行慢诊断手册

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系统资源查看,而且必须是在第一步。...

xpbob ⋅ 49分钟前 ⋅ 0

YII2 advanced 高级版本项目搭建-添加API应用以及多应用

一、YII安裝 安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用...

botkenni ⋅ 50分钟前 ⋅ 0

在jdk1.8的环境下模拟永久代内存溢出

相信不少小伙伴在看深入理解Java虚拟机的时候,作者给我们举例一个demo来发生PermGen space 1、通过List不断添加String.intern(); 2、通过设置对应的-XX:PermSize与-XX:MaxPermSize(更快看到...

虾几把写 ⋅ 今天 ⋅ 0

开发OpenDaylight组件的完整流程

在前面介绍学习了OpenDaylight的几个重要模块后,这里再来介绍下完整开发一个模块的过程。 OSGI的bundles提供被其他OSGI组件调用的服务。这个教程中展示的是Data Packet Service去解析数据包...

wangxuwei ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部