有时候Linux管理员需要在命令行发送邮件到指定的邮箱。但是,又不愿在机器上装一个全功能的mail服务器(如PostFix、SendMail之类),在这种情况下,msmtp是个不错选择。
一、安装
pacman -S mailx msmtp
二、msmtp的配置/etc/msmtprc,以gmail的smtp服务器为例:
host smtp.gmail.com
domain gmail.com
tls on
tls_starttls on
tls_certcheck off
protocol smtp
auth on
user yourname@gmail.com
password yourpassword
from yourname@gmail.com
需要将yourname、yourpassword改成实际的用户名及密码。
三、mailx的配置
默认情况下,mailx使用/usr/sbin/sendmail来发送邮件,这个程序包括在sendmail、postfix中。可以编辑~.mailrc配置文件来更改这个配置(做个/usr/bin/msmtp到/usr/sbin/sendmail的符号链接也可):
set sendmail="/usr/bin/msmtp"
四、测试
echo 'test from msmtp' | mail -s 'hello' demo@163.com
分享到:
相关推荐
mail & squirrelmail的deb包~!!!!!!!!!!!!
使用Linux时,有时我们想发送邮件给朋友或同事,可不可以通过命令行直接发呢?想通过Linux监控网站或者系统状况并自动报警,如何使用脚本发出邮件给外部邮箱呢? 不需要架设公网邮件服务器,我们仍然可以达到以上目的.通过...
文档描述了怎样在linux下配置mailx方法,简单有用
当你需要在 shell 脚本中创建邮件时,就需要用到命令行发送邮件的知识。Linux 中有很多命令可以实现发送邮件。本教程中包含了最流行的 5 个命令行邮件客户端,你可以选择其中一个。这 5 个命令分别是: mail / ...
mailx wget http://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5.orig.tar.gz tar zxvf heirloom-mailx_12.5.orig.tar.gz cd heirloom-mailx-12.5/ make && make install UCBINSTALL=/usr...
通过 centos 自带的mailx 发送邮件,解决几个关于认证的问题,有可能无法正常发送邮件到服务器,因为SMTP的25端口被禁用,防止垃圾邮件,可以使用SSL配置465端口进行测试
msmtp mail扩展 mailx sendmail
mail命令是命令行的电子邮件发送和接收的工具。mail命令是个软链接,真实的程序文件是mailx。 语法格式:mail [参数] 常用参数: -s 给邮件追加主题 -a 发送邮件附件,多个附件使用多次-a选项即可 -b 指定...
mailx类似于mail工具,比mail工具强大
this is the source rpm of mailx for linux
最新的mailx版本,可以替换Redhat自带的8.1版本 参考文章:http://blog.csdn.net/hansel/article/details/7672549
在Linux下发邮件相当方便,如果有需要通过定时发送邮件的,可以考虑用这个工具。
配置NGIOS监控服务器的配置外部邮箱发送邮件的方法,这里我没有使用飞信来进行发送短信,而是采用了189邮箱,因为邮箱自动回发邮件到达短信给手机。 讲了三种配置方法:1)默认的MAIL 2)MSTMP+MUTT 3)MAILX
bsd-mailx(ubuntu deb)bsd-mailx(ubuntu deb)bsd-mailx(ubuntu deb)
bsd-mailx_8.1.2-0.20071201cvs-3_i386.deb mailx_20071201-3_all.deb Android email bugs
zabbix-2.4.7/3.0.1服务端与win客户端+mailx
heirloom-mailx_12.5.orig.tar.gz
离线安装包,亲测可用
个人认为很不错的资源,对学习网络编程很有帮助,对于一些编程高手来说也是不错的源代码
我在做这个程序查资料时发现很多与我一样的新手都对邮件客户端程序很感兴趣,但原代码很少,即使有也是单帐户的,功能也较少,于是我在csdn各位大虾的帮助下自己动手,实现了单线程多帐户的邮件收发及保存且用到了...