Setting up Install Process Setting up repositories dag 100%|=========================| 1. 1 kB 00: 00 update 100%|=========================| 951 B 00: 00 base 100%|=========================| 1. 1 kB 00: 00 addons 100%|=========================| 951 B 00: 00 extras 100%|=========================| 1. 1 kB 00: 00 Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for dovecot to pack into transaction set. dovecot- 0. 99. 11- 4. EL4. i38 100%|=========================| 15 kB 00: 00 --->Package dovecot. i386 0: 0. 99. 11- 4. EL4 set to be updated --> Running transaction check --> Processing Dependency: libmysqlclient. so. 14( libmysqlclient_14)forpackage: dovecot --> Processing Dependency: libpq. so. 3 forpackage: dovecot --> Processing Dependency: libmysqlclient. so. 14 forpackage: dovecot --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for postgresql- libs to pack into transaction set. postgresql- libs- 7. 4. 13- 2. 100%|=========================| 11 kB 00: 00 --->Package postgresql- libs. i386 0: 7. 4. 13- 2. RHEL4. 1 set to be updated ---> Downloading header for mysql to pack into transaction set. mysql- 4. 1. 20- 1. RHEL4. 1. i3 100%|=========================| 35 kB 00: 00 --->Package mysql. i386 0: 4. 1. 20- 1. RHEL4. 1 set to be updated --> Running transaction check --> Processing Dependency: perl( DBI)forpackage: mysql --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for perl- DBI to pack into transaction set. perl- DBI- 1. 40- 8. i386. rpm 100%|=========================| 11 kB 00: 00 --->Package perl- DBI. i386 0: 1. 40- 8 set to be updated --> Running transaction check Dependencies Resolved
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: dovecot i386 0. 99. 11- 4. EL4 base 612 k Installing for dependencies: mysql i386 4. 1. 20- 1. RHEL4. 1 base 2. 9 M perl- DBI i386 1. 40- 8 base 466 k postgresql- libs i386 7. 4. 13- 2. RHEL4. 1 base 146 k
[ root@sample~]# vi /etc/sysconfig/iptables ← 编辑防火墙规则
- A RH- Firewall- 1- INPUT - m state -- state NEW - m tcp - p tcp -- dport 25 - j ACCEPT ← 找到此行,接着添加如下两行: - A RH- Firewall- 1- INPUT - m state -- state NEW - m tcp - p tcp -- dport 110 - j ACCEPT ← 允许POP使用的110号端口 - A RH- Firewall- 1- INPUT - m state -- state NEW - m tcp - p tcp -- dport 143 - j ACCEPT ← 允许IMAP使用的143号端口
Flushing firewall rules:[ OK ] Setting chains to policy ACCEPT: filter [ OK ] Unloading iptables modules:[ OK ] Applying iptables firewall rules:[ OK ]
最后,启动 Dovecot ,并将其设置为自启动。
[ root@sample~]# chkconfig dovecot on ← 设置Dovecot为自启动
[ root@sample~]# chkconfig --list dovecot
dovecot 0: off 1: off 2: on 3: on 4: on 5: on 6: off ← 确认2~ 5为on的状态就OK