hwl198212 发表于 2015-11-25 14:02:06

linux 环境下安装和配置sendmail (未完)

  首先安装需要的各种软件,过程如下:
# rpm -q sendmail m4
package sendmail is not installed
package m4 is not installed
[root@testetc]# 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
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!
# 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
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!
# rpm -q sendmail m4
sendmail-8.13.8-8.1.el5_7
m4-1.4.5-3.el5.1
# rpm -q sendmail-cf
package sendmail-cf is not installed
# rpm -q sendmail-doc
package sendmail-doc is not installed
# 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
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!
# 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
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!
#

  
  
# 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
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!
#

  
  安装完需要的软件以后,启动服务:
  service dovecot restart    
  然后配置
  
  
  
页: [1]
查看完整版本: linux 环境下安装和配置sendmail (未完)