文档章节

centos使用mutt发送邮件

__都非拉得
 __都非拉得
发布于 2014/10/10 01:24
字数 563
阅读 285
收藏 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 )
上一篇: iptables配置
下一篇: linux挂载硬盘
__都非拉得
粉丝 1
博文 8
码字总数 2268
作品 0
朝阳
程序员
私信 提问
加载中
请先登录后再评论。
访问安全控制解决方案

本文是《轻量级 Java Web 框架架构设计》的系列博文。 今天想和大家简单的分享一下,在 Smart 中是如何做到访问安全控制的。也就是说,当没有登录或 Session 过期时所做的操作,会自动退回到...

黄勇
2013/11/03
3.4K
6
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.8K
1
5分钟 maven3 快速入门指南

前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Mav...

fanl1982
2014/01/23
1.2W
6
StreetPass

StreetPass,最初是想模拟任天堂NDS掌机中的StreetPass开发的(但未完成,大体框架已可行)。适用于记录每天在街上偶遇的纸妹Or帅锅的信息。 原理是想采用Wifi hot技术,由此可以在搜索到附近...

口米巴
2013/03/18
1.5K
0
简单邮件联系页面带飞信通知模块

一个简单的“发邮件给我”的页面,支持HTML邮件编辑,支持附件发送,支持飞信短信提醒。里面有很多可以定制的地方,包括邮件的发送方式、前端页面的设计等等。 如果你也跟我一样喜欢通过邮件...

leehorsley
2012/10/22
1.6K
0

没有更多内容

加载失败,请刷新页面

加载更多

鼠年吉祥,新年快乐

今天是大年初一,很高兴在过去一年中有您的陪伴,希望大家在新的一年中平安健康,一切顺利,加油。 邓飞 202001250539 于后园爷爷家 本文分享自微信公众号 - 育种数据分析之放飞自我(R-bre...

育种数据分析之放飞自
01/25
0
0
不烧脑、不耗时、全免费,带你0基础学Python

文末有福利 Python是人工智能的未来。 最近,电气和电子工程师协会( IEEE)发布了顶级编程语言交互排行榜:Python高居首位。 而且随着大数据和人工智能的发展,Python受到了越来越多程序员的...

kunjian
今天
11
0
R语言入门系列之一

写在前面 计算机语言的学习并不困难,关键是一定要由浅入深的实际操作练习。也许最开始的比较简单,学习者一带而过没有实际操作,之后的进一步学习很可能会陷入不知所云的困境,实际操作所带...

SYSU星空
2019/02/17
0
0
Istio-本地运行

概述 基于上一篇 Istio1.6-二进制编译和本地运行 但集中在 pilot-discovery 和 envoy(pilot-agent 大部分功能仅作为 envoy 的 watchdog,略过) NOTE: 以下的描述,相对路径都基于目录 /g...

深蓝苹果
42分钟前
9
0
基于Linux、C、JSON、Socket的编程实例(附代码)

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记! 一、前言 之前在学习socket编程的时候有分享一个基于控制台的简易天气客户端的实现,当时提供的是window下的代码,最近...

学以解忧
2019/10/29
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部