`
7shao
  • 浏览: 50986 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

msmtp

阅读更多
  原来一直在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




分享到:
评论

相关推荐

    msmtp32位和libgsasl32位包下载

    `msmtp`和`libgsasl`是两个在Linux系统中用于实现邮件发送功能的关键组件,特别适合于CentOS这样的服务器操作系统。本文将详细讲解这两个工具以及它们在`mutt`环境中的应用。 首先,`msmtp`是一个轻量级的SMTP代理...

    msmtp64位和libgsasl64位包下载

    `msmtp`和`libgsasl`就是两个在Linux环境中用于处理邮件发送的关键组件,特别是对于那些希望在命令行界面下操作的用户来说。本文将深入探讨这两个工具及其在CentOS系统中的应用。 首先,`msmtp`是一个轻量级的SMTP...

    mutt+msmtp

    **mutt+msmtp 知识点详解** mutt 和 msmtp 是两个在 Linux 和类 Unix 系统中广泛使用的开源工具,用于处理电子邮件。mutt 是一个强大的文本模式邮件客户端,而 msmtp 是一个轻量级的 SMTP 客户端,用于发送邮件。 ...

    centos+mutt+msmtp一键部署邮件发送

    本教程将详细介绍如何在CentOS操作系统上,通过mutt和msmtp工具实现一键部署邮件发送功能。这个过程涉及到Linux系统管理、命令行工具使用以及电子邮件系统的配置。 首先,让我们了解下主要涉及的组件: 1. **...

    msmtp-1.4.32.tar.bz2

    msmtp-1.4.32.tar.bz2,msmtp邮件服务

    linux下自动发邮件配置文档mutt+msmtp(含msmtp-1.4.17.tar.bz2)

    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-1.4.16

    msmtp+mutt可以搞定服务器发邮件

    msmtp源程序实现了嵌入式消息的发送,并结合mutt壳能量实现了电子邮件的发送和接收.zip

    `msmtp` 和 `mutt` 是两个在Linux和Unix环境中广泛使用的开源工具,用于处理电子邮件的发送和接收。在这个压缩包中,我们似乎得到了一个实现这一功能的具体实例。下面将详细解释这两个工具以及它们如何协同工作。 `...

    msmtp+mutt发送TLS邮件

    执行install.sh前需下载依赖 yum -y install ncurses-devel gcc gcc-c++ gnutls gnutls-devel gnutls-utils openssl openssl-devel libidn libidn-devel

    使用Mutt+msmtp+crontab监控主机磁盘使用率并定时发送邮件通知.doc

    标题中的“使用Mutt+msmtp+crontab监控主机磁盘使用率并定时发送邮件通知”描述了一个Linux运维方案,它利用Mutt作为邮件客户端,msmtp作为SMTP发送代理,以及crontab来定期执行任务,监控服务器磁盘使用情况并在...

    Linux部署msmtp+mutt发送邮件功能

    Linux部署msmtp+mutt发送邮件功能涉及到了Linux系统中的邮件处理机制和两个关键工具:msmtp和mutt。msmtp是一个SMTP(Simple Mail Transfer Protocol)客户端,它允许用户通过SMTP协议将邮件发送到邮件服务器。mutt...

    msmtp-offline:msmtp包装程序,可将脱机时发送的电子邮件排队

    msmtp-离线 msmtp包装程序,可将脱机时发送的电子邮件排队 简单的脚本,用于管理在离线状态下使用msmtp发送的电子邮件。 它是根据msmtp附带的msmtpq脚本集建模的,并添加了一些增强功能: 它解析msmtprc文件,并...

    centos配置mutt和msmtp实现邮件发送

    【CentOS配置mutt和msmtp实现邮件发送】是一个关于在CentOS操作系统上设置邮件发送功能的教程。mutt是一款流行的命令行邮件客户端,而msmtp则是一个轻量级的SMTP代理,用于发送邮件。 一、安装mutt: 在CentOS上,...

    树莓派 msmtp和mutt 的安装和配置教程

    在树莓派上配置msmtp和mutt可以帮助我们通过命令行发送电子邮件,这对于自动化任务、远程监控或者简单地发送系统通知非常有用。下面将详细介绍如何在树莓派上安装和配置这两个工具。 首先,我们要安装mutt,这是一...

    msmtp邮件扩展

    msmtp mail扩展 mailx sendmail

    MSMTP邮件客户

    MSMTP用于邮件客户端软件,用于监控系统和应用发送短信或者邮件给到运维工作人员

    在Docker中用MSMTP替换SSMTP

    似乎不再维护sSMTP,建议使用MSMTP替代。 这篇文章讨论了如何进行更换。

    ansible-msmtp-setup:msmtp的角色

    msmtp设置 在Debian , CentOS , Ubuntu , Alpine和Archlinux上安装和配置角色。 要求 没有任何 角色变量 钥匙 价值 msmtp_global_tls_trustfile ca证书的位置 msmtp_global_auth 对所有帐户启用身份验证 msmtp_...

    msmtp-scripts:msmtp周围的包装程序用作具有附加功能的MTA排队-开源

    此项目建立在msmtp(命令行仅发送电子邮件客户端)所包含的脚本的基础上(并添加了其他脚本),以使其充当排队的邮件传输代理(通过充当sendmail命令;它还提供了一个极简的SMTP服务器模式)和一些其他功能,例如...

    docker-zoneminder-master-mysql5.7-php7.2:Zoneminder-master,最新。 具有Mysql5.7,php7.2和MSMTP的docker映像,基于Isaac Connor的https上的ZoneMinder主快照

    具有Mysql5.7和MSMTP的docker映像 基于艾萨克·康纳(Isaac Connor)的ZoneMinder主快照,为 该图像是在ubuntu:bionic上使用zoneminder-master / ubuntu bionic主图创建的。要从dockerhub提取存储库,请参考以下...

Global site tag (gtag.js) - Google Analytics