首先安装需要的各种软件,过程如下:
[root@test etc]# rpm -q sendmail m4
package sendmail is not installed
package m4 is not installed
[root@test etc]# yum install sendmail
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
addons | 1.9 kB 00:00
base | 1.1 kB 00:00
extras | 2.1 kB 00:00
updates | 1.9 kB 00:00
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sendmail.x86_64 0:8.13.8-8.1.el5_7 set to be updated
--> Processing Dependency: /usr/sbin/saslauthd for package: sendmail
--> Processing Dependency: procmail for package: sendmail
--> Processing Dependency: libhesiod.so.0()(64bit) for package: sendmail
--> Running transaction check
---> Package cyrus-sasl.x86_64 0:2.1.22-7.el5_8.1 set to be updated
--> Processing Dependency: cyrus-sasl-lib = 2.1.22-7.el5_8.1 for package: cyrus-sasl
---> Package hesiod.x86_64 0:3.1.0-8 set to be updated
---> Package procmail.x86_64 0:3.22-17.1.el5.centos set to be updated
--> Running transaction check
---> Package cyrus-sasl-lib.x86_64 0:2.1.22-7.el5_8.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
sendmail x86_64 8.13.8-8.1.el5_7 base 637 k
Installing for dependencies:
cyrus-sasl x86_64 2.1.22-7.el5_8.1 updates 1.2 M
hesiod x86_64 3.1.0-8 base 18 k
procmail x86_64 3.22-17.1.el5.centos base 172 k
Updating for dependencies:
cyrus-sasl-lib x86_64 2.1.22-7.el5_8.1 updates 130 k
Transaction Summary
================================================================================
Install 4 Package(s)
Upgrade 1 Package(s)
Total download size: 2.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): hesiod-3.1.0-8.x86_64.rpm | 18 kB 00:00
(2/5): cyrus-sasl-lib-2.1.22-7.el5_8.1.x86_64.rpm | 130 kB 00:00
(3/5): procmail-3.22-17.1.el5.centos.x86_64.rpm | 172 kB 00:00
(4/5): sendmail-8.13.8-8.1.el5_7.x86_64.rpm | 637 kB 00:00
(5/5): cyrus-sasl-2.1.22-7.el5_8.1.x86_64.rpm | 1.2 MB 00:01
--------------------------------------------------------------------------------
Total 918 kB/s | 2.1 MB 00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : cyrus-sasl-lib 1/6
Installing : cyrus-sasl 2/6
Installing : hesiod 3/6
Installing : procmail 4/6
Installing : sendmail 5/6
Cleanup : cyrus-sasl-lib 6/6
Installed:
sendmail.x86_64 0:8.13.8-8.1.el5_7
Dependency Installed:
cyrus-sasl.x86_64 0:2.1.22-7.el5_8.1 hesiod.x86_64 0:3.1.0-8
procmail.x86_64 0:3.22-17.1.el5.centos
Dependency Updated:
cyrus-sasl-lib.x86_64 0:2.1.22-7.el5_8.1
Complete!
[root@test etc]# yum install m4
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package m4.x86_64 0:1.4.5-3.el5.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
m4 x86_64 1.4.5-3.el5.1 base 171 k
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 171 k
Is this ok [y/N]: y
Downloading Packages:
m4-1.4.5-3.el5.1.x86_64.rpm | 171 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : m4 1/1
Installed:
m4.x86_64 0:1.4.5-3.el5.1
Complete!
[root@test ]# rpm -q sendmail m4
sendmail-8.13.8-8.1.el5_7
m4-1.4.5-3.el5.1
[root@canary-12-06 etc]# rpm -q sendmail-cf
package sendmail-cf is not installed
[root@canary-12-06 etc]# rpm -q sendmail-doc
package sendmail-doc is not installed
[root@canary-12-06 etc]# yum install sendmail-cf
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sendmail-cf.x86_64 0:8.13.8-8.1.el5_7 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
sendmail-cf x86_64 8.13.8-8.1.el5_7 base 306 k
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 306 k
Is this ok [y/N]: y
Downloading Packages:
sendmail-cf-8.13.8-8.1.el5_7.x86_64.rpm | 306 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : sendmail-cf 1/1
Installed:
sendmail-cf.x86_64 0:8.13.8-8.1.el5_7
Complete!
[root@test etc]# yum install sendmail-doc
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sendmail-doc.x86_64 0:8.13.8-8.1.el5_7 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
sendmail-doc x86_64 8.13.8-8.1.el5_7 base 665 k
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 665 k
Is this ok [y/N]: y
Downloading Packages:
sendmail-doc-8.13.8-8.1.el5_7.x86_64.rpm | 665 kB 00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : sendmail-doc 1/1
Installed:
sendmail-doc.x86_64 0:8.13.8-8.1.el5_7
Complete!
[root@zhangshibo etc]#
[root@test temp]# yum install dovecot
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package dovecot.x86_64 0:1.0.7-7.el5_7.1 set to be updated
--> Processing Dependency: libpq.so.4()(64bit) for package: dovecot
--> Running transaction check
---> Package postgresql-libs.x86_64 0:8.1.23-6.el5_8 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
dovecot x86_64 1.0.7-7.el5_7.1 base 1.7 M
Installing for dependencies:
postgresql-libs x86_64 8.1.23-6.el5_8 updates 197 k
Transaction Summary
================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)
Total download size: 1.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): postgresql-libs-8.1.23-6.el5_8.x86_64.rpm | 197 kB 00:00
(2/2): dovecot-1.0.7-7.el5_7.1.x86_64.rpm | 1.7 MB 00:02
--------------------------------------------------------------------------------
Total 749 kB/s | 1.8 MB 00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : postgresql-libs 1/2
Installing : dovecot 2/2
Installed:
dovecot.x86_64 0:1.0.7-7.el5_7.1
Dependency Installed:
postgresql-libs.x86_64 0:8.1.23-6.el5_8
Complete!
[root@test temp]#
安装完需要的软件以后,启动服务:
service dovecot restart
然后配置