- 浏览: 50983 次
- 性别:
- 来自: 上海
最新评论
原来一直在Linux下使用mail命令来发送邮件,但是配置起来特别麻烦,需要配置sendmail的很多东西。而且还必须启动sendmail才能保证邮件发送成功。那么有没有类似于foxmail,outlook这样的邮件客户端软件,并且有命令行的形式,来发送邮件呢。mutt和msmtp提供了一个很好的解决方案。
以下是配置方案:
1)下载msmtp
wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0
2)解压:
tar jxvf msmtp-1.4.16.tar.bz2
3)安装:
./configure --prefix=/usr/local/msmtp
make
make install
4) 配置 msmtp账号:
新建文件/usr/local/msmtp/etc/msmtprc
编辑内容:
# Set default values for all following accounts.
defaults
logfile /usr/local/msmtp/msmtp.log
# The SMTP server of the provider.
account 数据
# SMTP邮件服务器地址
host smtp.163.com
# 发送的邮件Email
from rongtai927@163.com
auth login
# 邮件服务器登录账号
user ro021127@163.com
# 邮件服务器登陆密码
password 125421
# Set a default account
account default :数据
Esc,shift+:进入命令模式,输入wq,保存退出。
由于password是明码,所以我们需要修改此文件的权限 chmod 600 .msmtprc
5)保存退出,测试客户端是否可用
/usr/local/smtp/bin/msmtp 目标邮件地址
随便输入一些字符,然后按ctrl+D退出,去目标邮件地址查看邮件是否收到。
6)配置mutt,mutt一般linux都会默认安装,可以使用which mutt查看mutt安装的路径。
编辑mutt配置文件:/etc/Muttrc,修改一下几行:
set sendmail="/opt/msmtp/bin/msmtp"
set use_from=yes
set realname="发送邮件地址"
set editor="vi"
7)保存退出,测试一下mutt是否有效:
echo "测试测试" | mutt -s "测试" qinghua.zhang@rongteck.com
以下是配置方案:
1)下载msmtp
wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0
2)解压:
tar jxvf msmtp-1.4.16.tar.bz2
3)安装:
./configure --prefix=/usr/local/msmtp
make
make install
4) 配置 msmtp账号:
新建文件/usr/local/msmtp/etc/msmtprc
编辑内容:
# Set default values for all following accounts.
defaults
logfile /usr/local/msmtp/msmtp.log
# The SMTP server of the provider.
account 数据
# SMTP邮件服务器地址
host smtp.163.com
# 发送的邮件Email
from rongtai927@163.com
auth login
# 邮件服务器登录账号
user ro021127@163.com
# 邮件服务器登陆密码
password 125421
# Set a default account
account default :数据
Esc,shift+:进入命令模式,输入wq,保存退出。
由于password是明码,所以我们需要修改此文件的权限 chmod 600 .msmtprc
5)保存退出,测试客户端是否可用
/usr/local/smtp/bin/msmtp 目标邮件地址
随便输入一些字符,然后按ctrl+D退出,去目标邮件地址查看邮件是否收到。
6)配置mutt,mutt一般linux都会默认安装,可以使用which mutt查看mutt安装的路径。
编辑mutt配置文件:/etc/Muttrc,修改一下几行:
set sendmail="/opt/msmtp/bin/msmtp"
set use_from=yes
set realname="发送邮件地址"
set editor="vi"
7)保存退出,测试一下mutt是否有效:
echo "测试测试" | mutt -s "测试" qinghua.zhang@rongteck.com
发表评论
-
ES安装部署
2021-01-11 11:01 284一,准备工作 1,Es下载链接 https://mirro ... -
计算机基础
2021-01-11 10:53 4581、计算机完整的体系结 ... -
KVM详细安装
2016-02-22 09:59 700KVM详细安装 安装KVM yum -y install q ... -
linux for
2015-09-23 15:44 0for ((i=0;i<10000;i++)); do ... -
sendmail无法发送邮件
2013-07-25 11:57 979sendmail无法发送邮件 后面经过修改。 vi /etc/ ... -
sysctl优化脚本
2012-12-28 12:32 964#!/bin/sh sysctl -w net.ipv4.n ... -
linux date
2012-12-19 12:04 823linux date 我使用过的Linux命令之date - ... -
http错误
2012-07-26 17:09 9531xx - 信息提示 这些状态代码表示临时的响应。客户端在收到 ... -
nagios最新详细安装
2012-08-11 11:46 1649nagios最新详细安装 第一部分: 一、开发库等安装 首 ... -
centos_5中文语言包安装
2012-07-06 14:57 636第一:中文语言包: 在一台机子上装了centos 5,刚开始没 ... -
linux包批量安装
2012-06-30 10:09 759yum groupinstall "KDE (K D ... -
Linux系统信息查看命令大全
2012-06-30 09:59 1430系统 # uname -a # 查看内 ... -
python交互式自动部署
2012-06-26 09:06 1818python交互式自动部署 1、首先要做ssh互相信息 2、 ... -
linux下安装expect
2012-06-16 16:29 1440linux下安装expect expect ... -
python一些组件的安装
2012-06-16 16:17 5691paramiko是python(2.2或更高)的模块,遵循SS ... -
ssh不需要密码登录
2012-06-15 09:31 861ssh不需要密码登录 A为登录B、C、D三台机器 A的相关配置 ... -
MegaCli安装
2012-06-13 17:50 0下载地址:wget http://www.eth0.us/fi ... -
rsync配置及报错处理
2012-06-07 17:49 4096服务器端配置文件: 首先安装rsync+xinetd 并启用 ... -
mysql快速安装
2012-06-01 16:08 904一、快速安装mysql准备工作 首先需要保证自己的开发工具包 ... -
puppet详细安装
2012-05-25 15:34 1916puppet详细安装 首先要确 ...
相关推荐
`msmtp`和`libgsasl`是两个在Linux系统中用于实现邮件发送功能的关键组件,特别适合于CentOS这样的服务器操作系统。本文将详细讲解这两个工具以及它们在`mutt`环境中的应用。 首先,`msmtp`是一个轻量级的SMTP代理...
`msmtp`和`libgsasl`就是两个在Linux环境中用于处理邮件发送的关键组件,特别是对于那些希望在命令行界面下操作的用户来说。本文将深入探讨这两个工具及其在CentOS系统中的应用。 首先,`msmtp`是一个轻量级的SMTP...
**mutt+msmtp 知识点详解** mutt 和 msmtp 是两个在 Linux 和类 Unix 系统中广泛使用的开源工具,用于处理电子邮件。mutt 是一个强大的文本模式邮件客户端,而 msmtp 是一个轻量级的 SMTP 客户端,用于发送邮件。 ...
本教程将详细介绍如何在CentOS操作系统上,通过mutt和msmtp工具实现一键部署邮件发送功能。这个过程涉及到Linux系统管理、命令行工具使用以及电子邮件系统的配置。 首先,让我们了解下主要涉及的组件: 1. **...
msmtp-1.4.32.tar.bz2,msmtp邮件服务
tar xvf msmtp-1.4.17.tar.bz2 cd msmtp-1.4.17 ./configure --prefix=/usr/local/msmtp make make install cd /usr/local/msmtp/ mkdir etc #配置文件目录和配置文件都要自己建 cd etc vim msmtprc #手动创建配置...
msmtp+mutt可以搞定服务器发邮件
`msmtp` 和 `mutt` 是两个在Linux和Unix环境中广泛使用的开源工具,用于处理电子邮件的发送和接收。在这个压缩包中,我们似乎得到了一个实现这一功能的具体实例。下面将详细解释这两个工具以及它们如何协同工作。 `...
执行install.sh前需下载依赖 yum -y install ncurses-devel gcc gcc-c++ gnutls gnutls-devel gnutls-utils openssl openssl-devel libidn libidn-devel
标题中的“使用Mutt+msmtp+crontab监控主机磁盘使用率并定时发送邮件通知”描述了一个Linux运维方案,它利用Mutt作为邮件客户端,msmtp作为SMTP发送代理,以及crontab来定期执行任务,监控服务器磁盘使用情况并在...
Linux部署msmtp+mutt发送邮件功能涉及到了Linux系统中的邮件处理机制和两个关键工具:msmtp和mutt。msmtp是一个SMTP(Simple Mail Transfer Protocol)客户端,它允许用户通过SMTP协议将邮件发送到邮件服务器。mutt...
msmtp-离线 msmtp包装程序,可将脱机时发送的电子邮件排队 简单的脚本,用于管理在离线状态下使用msmtp发送的电子邮件。 它是根据msmtp附带的msmtpq脚本集建模的,并添加了一些增强功能: 它解析msmtprc文件,并...
【CentOS配置mutt和msmtp实现邮件发送】是一个关于在CentOS操作系统上设置邮件发送功能的教程。mutt是一款流行的命令行邮件客户端,而msmtp则是一个轻量级的SMTP代理,用于发送邮件。 一、安装mutt: 在CentOS上,...
在树莓派上配置msmtp和mutt可以帮助我们通过命令行发送电子邮件,这对于自动化任务、远程监控或者简单地发送系统通知非常有用。下面将详细介绍如何在树莓派上安装和配置这两个工具。 首先,我们要安装mutt,这是一...
msmtp mail扩展 mailx sendmail
MSMTP用于邮件客户端软件,用于监控系统和应用发送短信或者邮件给到运维工作人员
似乎不再维护sSMTP,建议使用MSMTP替代。 这篇文章讨论了如何进行更换。
msmtp设置 在Debian , CentOS , Ubuntu , Alpine和Archlinux上安装和配置角色。 要求 没有任何 角色变量 钥匙 价值 msmtp_global_tls_trustfile ca证书的位置 msmtp_global_auth 对所有帐户启用身份验证 msmtp_...
此项目建立在msmtp(命令行仅发送电子邮件客户端)所包含的脚本的基础上(并添加了其他脚本),以使其充当排队的邮件传输代理(通过充当sendmail命令;它还提供了一个极简的SMTP服务器模式)和一些其他功能,例如...
具有Mysql5.7和MSMTP的docker映像 基于艾萨克·康纳(Isaac Connor)的ZoneMinder主快照,为 该图像是在ubuntu:bionic上使用zoneminder-master / ubuntu bionic主图创建的。要从dockerhub提取存储库,请参考以下...