Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103636084
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-03-21 22:04:17

来源:赛迪网    作者:korn

1、编译一下软件

tar jxvf msmtp-1.4.13.tar.bz2

./configure --prefix=/opt/msmtp

make

make install

2、查看配置文件在那儿

[root@server bin]# ./msmtp --version

msmtp version 1.4.13

TLS/SSL library: none

Authentication library: built-in

Supported authentication methods:

plain cram-md5 external login

IDN support: disabled

NLS: enabled, LOCALEDIR is /opt/msmtop/share/locale

System configuration file name: /opt/msmtp/etc/msmtprc -----呵呵,这是我自己建的

User configuration file name: /root/.msmtprc

Copyright (C) 2007 Martin Lambers and others.

This is free software. You may redistribute copies of it under the terms of

the GNU General Public License .

There is NO WARRANTY, to the extent permitted by law.

3、配置一下msmtp的配置文件

[root@server etc]# more msmtprc

# Set default values for all following accounts.

defaults

logfile /opt/msmtp/log/msmtp.log -------该文件要存在,不然没有日志

# The SMTP server of the provider.

account sohu

host smtp.sohu.com

from your_account@sohu.com

auth login -------这个要为login,好像on不行

user your_account

password your_password

# Set a default account

account default : sohu

到这儿时,最好先测试一下

/opt/msmtp/bin/msmtp yehaozi@gmail.com

hello,test

ctrl+d

tail -f /opt/msmtp/log/msmtp.log 看看有没有成功。

然后再进入到上面的邮件中,看看信收到没有

4、配置mutt

我原来在网上一直看到mutt+msmtp发送邮件,我不想装mutt。(汗啊,后面才发现系统已经装了)。一直在找怎么使用msmtp自己来发邮件,邮件可以发,不过功能实在是太少了。那就用已经安装好了的mutt.

[root@server bin]# tail -5 /etc/Muttrc

set sendmail="/opt/msmtp/bin/msmtp"

set realname="actor"

set use_from=yes

set editor="vi"

5、现在都已经搞定了,开始测试看看

[root@server bin]# echo "测试一下" | mutt -s "管理信息" yehaozi@gmail.com

阅读(279) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~