原来一直在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
# The SMTP server of the provider.
account test
host 发送邮件服务器名称
from 发送的邮件Email
auth login
user 邮件服务器登录账号
password 邮件服务器登陆密码
# Set a default account
account default : test
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 "测试" 测试邮件地址
转自http://www.bitscn.com/os/linux/200811/154323.html
相关推荐
总结,通过在CentOS上集成mutt和msmtp,你可以方便地在命令行环境中发送邮件,这对于系统管理员进行自动通知或错误报告非常有用。一键部署脚本则进一步提高了部署效率,使得这一过程更加简便快捷。在实际操作中,...
mutt 和 msmtp 是两个在 Linux 和类 Unix 系统中广泛使用的开源工具,用于处理电子邮件。mutt 是一个强大的文本模式邮件客户端,而 msmtp 是一个轻量级的 SMTP 客户端,用于发送邮件。 1. **mutt 简介** - **功能...
Linux部署msmtp+mutt发送邮件功能涉及到了Linux系统中的邮件处理机制和两个关键工具:msmtp和mutt。msmtp是一个SMTP(Simple Mail Transfer Protocol)客户端,它允许用户通过SMTP协议将邮件发送到邮件服务器。mutt...
`msmtp` 和 `mutt` 是两个在Linux和Unix环境中广泛使用的开源工具,用于处理电子邮件的发送和接收。在这个压缩包中,我们似乎得到了一个实现这一功能的具体实例。下面将详细解释这两个工具以及它们如何协同工作。 `...
`mail`是Linux系统中的一个内置命令,它允许用户发送和接收邮件。但是,`mail`通常不支持直接连接到外部SMTP服务器,所以需要配置外部服务器来实现发送功能。 1.1 `mail` 用法 `mail`命令的基本用法是`mail -s ...
总结来说,`msmtp`和`libgsasl`是CentOS环境中实现邮件发送的重要工具,尤其在配合`mutt`使用时,可以提供一个高效且安全的邮件解决方案。`msmtp`负责实际的邮件发送,而`libgsasl`则提供安全认证支持。理解并正确...
`msmtp`和`libgsasl`就是两个在Linux环境中用于处理邮件发送的关键组件,特别是对于那些希望在命令行界面下操作的用户来说。本文将深入探讨这两个工具及其在CentOS系统中的应用。 首先,`msmtp`是一个轻量级的SMTP...
在树莓派上配置msmtp和mutt可以帮助我们通过命令行发送电子邮件,这对于自动化任务、远程监控或者简单地发送系统通知非常有用。下面将详细介绍如何在树莓派上安装和配置这两个工具。 首先,我们要安装mutt,这是一...
- mutt是一个功能强大的命令行邮件阅读器,可与msmtp结合使用发送邮件。使用`apt-get install mutt`或`yum install mutt`进行安装。 - 配置mutt,编辑`~/.muttrc`文件,设定发件人信息、邮件编码等参数,并关联...
msmtp是一款轻量级、命令行式的SMTP客户端,专为Linux系统设计,用于发送电子邮件。它以其简洁高效的特点,成为许多开发者和自动化脚本首选的邮件发送工具。在本文中,我们将深入探讨msmtp的功能、配置以及如何在...
在IT行业中,shell脚本是Linux或Unix操作系统中常用的一种自动化任务执行工具。它允许用户通过命令行界面来编写程序,实现对系统操作的...在编写这类脚本时,确保遵循最佳实践,以保证数据的安全性和邮件的正确发送。
在Linux环境中,监控系统资源,尤其是内存使用情况...总之,通过Shell脚本结合`free`命令和邮件客户端,我们可以创建一个简单但实用的Linux内存监控系统,确保在没有专业监控软件的情况下也能对系统状态进行有效监控。
首先,我们需要安装和配置邮件客户端msmtp以及邮件处理程序mutt,以便在系统出现异常时能够通过邮件发送警报。 一、安装msmtp和配置邮件发送 1. 下载并安装msmtp,这是一个轻量级的SMTP客户端,可以从SourceForge...
总的来说,这个“dotfiles”集合提供了一个深入洞察高级开发者如何定制他们工作环境的例子,涵盖了从基础的shell配置到复杂的编辑器和邮件管理的方方面面。通过研究和学习这些配置,其他开发者可以借鉴并调整自己的...