Linux mutt+msmtp 邮件客户端配置
2014-04-10 13:17
801 查看
1. 下载解压msmtp安装包
wget http://nchc.dl.sourceforge.net/sourceforge/msmtp/msmtp-1.4.17.tar.bz2
tar xvf msmtp-1.4.17.tar.bz2
2. 安装gcc软件包
rpm -ivh gcc-4.1.2-54.el5.x86_64.rpm glibc-devel-2.5-107.x86_64.rpm glibc-headers-2.5-107.x86_64.rpm kernel-headers-2.6.18-348.el5.x86_64.rpm
3.安装msmpt
cd msmtp-1.4.17
./configure --prefix=/usr/local/msmtp
make
make install
cd /usr/local/msmtp/
mkdir etc #配置文件目录和配置文件都要自己建
cd etc
4.编辑msmtprc配置文件
vim msmtprc #手动创建配置文件
account default
host smtp.163.com #你的发送邮件服务器
port 25
from test@163.com #要从哪个邮箱发出
auth login #这里如果使用on的话会报 "msmtp: cannot use a secure authentication method"错误
tls off
user test@163.com #邮箱用户名
password test #邮箱密码,这里可是明文的,如果你觉得不安全可以把文件改为600属性
logfile /var/log/mmlog
保存退出。通过下面命令测试
/usr/local/msmtp/bin/msmtp test@163.com
随便输入一些内容用ctrl+d结束。然后到邮箱看看有没有收到,如果这里提示错误按照错误代码找原因,或者看看上面的日志文件
5. 安装mutt
一般redhat系统默认有安装,
rpm -qa | grep mutt
mutt-1.4.2.2-6.el5
6.编辑mutt配置文件
vim /etc/Muttrc
set sendmail="/usr/local/msmtp/bin/msmtp" #你的msmtp命令路径
set use_from=yes
set realname="test@163.com"
set editor="vim"
echo "testmail" | mutt -s "测试" -a /etc/hosts test@16c.com
这里的-a 是指添加附件,如果是多个附件的话就 多加几个 -a 文件名
mutt -s "测试" -a /etc/hosts -a /etc/apple test@163.com < /tmp/test.txt
这个的意思就是以 /tmp/test.txt 文件的内容作为邮件内容。
wget http://nchc.dl.sourceforge.net/sourceforge/msmtp/msmtp-1.4.17.tar.bz2
tar xvf msmtp-1.4.17.tar.bz2
2. 安装gcc软件包
rpm -ivh gcc-4.1.2-54.el5.x86_64.rpm glibc-devel-2.5-107.x86_64.rpm glibc-headers-2.5-107.x86_64.rpm kernel-headers-2.6.18-348.el5.x86_64.rpm
3.安装msmpt
cd msmtp-1.4.17
./configure --prefix=/usr/local/msmtp
make
make install
cd /usr/local/msmtp/
mkdir etc #配置文件目录和配置文件都要自己建
cd etc
4.编辑msmtprc配置文件
vim msmtprc #手动创建配置文件
account default
host smtp.163.com #你的发送邮件服务器
port 25
from test@163.com #要从哪个邮箱发出
auth login #这里如果使用on的话会报 "msmtp: cannot use a secure authentication method"错误
tls off
user test@163.com #邮箱用户名
password test #邮箱密码,这里可是明文的,如果你觉得不安全可以把文件改为600属性
logfile /var/log/mmlog
保存退出。通过下面命令测试
/usr/local/msmtp/bin/msmtp test@163.com
随便输入一些内容用ctrl+d结束。然后到邮箱看看有没有收到,如果这里提示错误按照错误代码找原因,或者看看上面的日志文件
5. 安装mutt
一般redhat系统默认有安装,
rpm -qa | grep mutt
mutt-1.4.2.2-6.el5
6.编辑mutt配置文件
vim /etc/Muttrc
set sendmail="/usr/local/msmtp/bin/msmtp" #你的msmtp命令路径
set use_from=yes
set realname="test@163.com"
set editor="vim"
echo "testmail" | mutt -s "测试" -a /etc/hosts test@16c.com
这里的-a 是指添加附件,如果是多个附件的话就 多加几个 -a 文件名
mutt -s "测试" -a /etc/hosts -a /etc/apple test@163.com < /tmp/test.txt
这个的意思就是以 /tmp/test.txt 文件的内容作为邮件内容。
相关文章推荐
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量
- Linux下修改MySQL编码的方法
- Linux串口通信