rhel5 mail: 默认配置可以给同一台服务器上的用户发送邮件
以root登录:
确认已经安装了sendmail
[root@localhost ~]# rpm -qa|grep sendmail
sendmail-8.13.8-2.el5
sendmail-cf-8.13.8-2.el5
确认已经启动了sendmail
[root@localhost ~]# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
[root@localhost ~]# netstat -a | grep smtp
tcp 0 0 localhost.localdomain:smtp *:* LISTEN
创建一个测试用户
[root@localhost ~]# useradd test1
[root@localhost ~]# passwd test1
创建另一个测试用户
[root@localhost ~]# useradd test2
[root@localhost ~]# passwd test2
以test1登录:
发送邮件,内容输入完成后按Ctrl+D,进行发送:
[test1@localhost ~]$ mail test2
Subject: this is a test
test test
Cc:
以test2登录接收:
[test2@localhost ~]$ mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/test2": 1 message 1 new
>N 1 test1@localhost.loca Thu Jun 10 15:02 16/662 "this is a test"
& 1
Message 1:
From test1@localhost.localdomain Thu Jun 10 15:02:16 2010
Date: Thu, 10 Jun 2010 15:02:16 +0800
From: test1@localhost.localdomain
To: test2@localhost.localdomain
Subject: this is a test
test test
& q
===========下面支持outlook======================
[root@localhost ~]# vi /etc/mail/sendmail.mc
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
[root@localhost ~]# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
[root@localhost ~]# netstat -a | grep smtp
tcp 0 0 *:smtp *:* LISTEN
[root@localhost ~]# /usr/sbin/saslauthd -a shadow
[root@localhost ~]# vi /etc/dovecot.conf
protocols = imap imaps pop3 pop3s
[root@localhost ~]# service dovecot restart
配置outlook
姓名:test1
邮件:test1@192.168.1.80
POP3:192.168.1.80
SMTP:192.168.1.80