1,安装msmtp,mutt
2,创建msmtp配置文件
1
|
nano
/etc/msmtprc
|
配置文件内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# Set default values for all following accounts.
defaults
logfile
/var/log/msmtp/msmtp
.log
# The SMTP server of the provider.
account abc@foo.com
# SMTP邮件服务器地址
host smtp.foo.com
# 发送的邮件Email
from abc@foo.com
auth login
tls off
# 邮件服务器登录账号
user abc@foo.com
# 邮件服务器登陆密码
password 123456
# Set a default account
account default : abc@foo.com
|
编辑完后,要修改本文件权限
1
|
chmod
600
/etc/msmtprc
|
创建log目录
1
|
mkdir
-p
/var/log/msmtp
|
3,创建mutt配置文件
1
|
nano
/root/
.muttrc
|
配置文件内容:
1
2
3
4
5
6
|
set
sendmail=
"/usr/bin/msmtp -C /etc/msmtprc"
set
use_from=
yes
set
realname=
"abc"
set
use_from=
yes
set
from=abc@foo.com
set
editor=
"nano"
|
4,发邮件测试
1
|
echo
"haha"
|mutt -s
"abc"
test
@163.com
|
如果等一会后提示端口25连接失败,有可能是当前服务器上屏蔽了25端口。
本文转自 zl1030 51CTO博客,原文链接:http://blog.51cto.com/zl1030/1782909