Part 10 - Uninstalling Sendmail/Postfix
卸载其他邮件MTA软件如sendmail和postfix
rpm -qa | grep sendmail
/etc/rc.d/init.d/sendmail stop
rpm -e --nodeps sendmail-x.x.x.x
rpm -e --nodeps sendmail-doc-x.x.x.x
rpm -e --nodeps sendmail-devel-x.x.x.x
rpm -e --nodeps sendmail-cf-x.x.x.x
rpm -qa | grep postfix

/etc/rc.d/init.d/postfix stop
rpm -e --nodeps postfix-x.x-x
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
Part 11 - Starting qmail
安装脚本检查
/downloads/qmailrocks/scripts/util/qmr_inst_check
如果没有问题会现实检测成功
qmailctl stop
qmailctl start
qmailctl stat可以看到qmail的各个服务的状态
然后测试POP3和SMTP服务是否正常

telnet localhost 110

you should see something like this:
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
+OK <[email]16658.1054485137@yourserver.com[/email]>
user postmaster@mydomain.com
+OK
pass your_password
+OK
quit
+OK
Connection closed by foreign host.
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 somewhere.anywhere.com ESMTP
ehlo localhost
250-somewhere.anywhere.com
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-STARTTLS
250-PIPELINING
250 8BITMIME
starttls
220 ready for tls
quit
quit
Connection closed by foreign host.
[root@somewhere control]#

如果符合以上显示说明pop3和smpt服务正常
Part 12 - Installing Courier-imap/imaps with Courierpassd

cd /downloads/qmailrocks/
tar jxvf courier-authlib-0.55.tar.bz2
cd courier-authlib-0.55
./configure --prefix=/usr/local --exec-prefix=/usr/local --with-authvchkpw --without-authldap --without-authmysql --disable-root-check --with-ssl --with-authchangepwdir=/usr/local/libexec/authlib --with-redhat
make && make check
make install-strip && make install-configure
vi /etc/rc.local添加如下行
/usr/local/sbin/authdaemond start

建立一个非root用户bsmith

useradd bsmith

cd /downloads/qmailrocks/

tar jxvf courier-imap-4.0.2.tar.bz2
chown -R bsmith:wheel courier-imap-4.0.2
cd /downloads/qmailrocks/courier-imap-4.0.2
su bsmith
./configure --prefix=/usr/local --exec-prefix=/usr/local --with-authvchkpw --without-authldap --without-authmysql --disable-root-check --with-ssl --with-authchangepwdir=/usr/local/libexec/authlib --with-redhat
make && make check
exit
make install-strip && make install-configure
生成证书
/usr/local/sbin/mkimapdcert
vi /usr/local/etc/imapd.cnf
修改 [email]postmaser@example.com[/email] 为管理员邮箱
vi /usr/local/etc/imapd
查找此行并修改为 IMAPDSTART=YES
MAXPERIP=4  把4改成更大的数字例如10
vi /usr/local/etc/imapd-ssl
查找此行并修改为 IMAPDSSLSTART=YES
 TLS_CERTFILE=/usr/local/share/imapd.pem
vi /usr/local/etc/authlib/authdaemonrc
修改27行为authmodulelist="authvchkpw"
cp /usr/local/libexec/imapd.rc /etc/rc.d/init.d/imap
cp /usr/local/libexec/imapd-ssl.rc /etc/rc.d/init.d/imaps
/usr/local/sbin/authdaemond stop
/usr/local/sbin/authdaemond start
/etc/rc.d/init.d/imap stop
/etc/rc.d/init.d/imaps stop
/etc/rc.d/init.d/imap start
/etc/rc.d/init.d/imaps start
测试IMAP服务
telnet localhost 143
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE STARTTLS] Courier-IMAP ready. Copyright 1998-2003 Double Precision, Inc. See COPYING for distribution information.
a login [email]postmaster@mydomain.com[/email] my_password
a OK LOGIN Ok. (successful login!)
a logout (logs you out)
* BYE Courier-IMAP server shutting down
a OK LOGOUT completed
Connection closed by foreign host.
出现以上提示说明IMAP服务正常
cd /downloads/qmailrocks
tar zxvf courierpassd-1.1.0-RC1.tar.gz
cd courierpassd-1.1.0-RC1
./configure
make && make install
cd /etc/xinetd.d
建立vi courierpassd
service courierpassd
{
port = 106
socket_type = stream
protocol = tcp
user = root
server = /usr/local/sbin/courierpassd
server_args = -s imap
wait = no
only_from = 127.0.0.1
instances = 4
disable = no
}
编辑 /etc/services并添加如下内容
vi /etc/services
courierpassd 106/tcp #for /etc/xinetd.d/courierpassd
重启xinetd服务 /etc/rc.d/init.d/xinetd restart
测试
telnet localhost 106
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
200 courierpassd v0.30 hello, who are you?
user
postmaster@mydomain.com
200 Your password please.
pass my_password

200 Your new password please.
newpass my_new_password

200 Password changed, thank-you.
quit
200 Bye.
Connection closed by foreign host.
出现上述提示说明服务正常

Part 13 - Installing Squirrelmail
cd /var/www/html
wget
squirrelmail-x.x.x.tar.gz
tar zxvf squirrelmail-x.x.x.tar.gz
mv squirrelmail-x.x.x webmail

mkdir /var/sqattachements

chown -R apache:apache /var/sqattachements

cd webmail

chown -R apache:apache data

cd config
./conf.pl
修改smtp认证方式为 login 修改Domain 为服务器IP
在http.conf中添加
<VirtualHost 1.2.3.4:80>
ServerName mail.mydomain.com
ServerAlias mail.*
ServerAdmin [email]postmaster@mydomain.com[/email]
DocumentRoot /var/www/html/webmail
</VirtualHost>

然后重启apache
测试
http://[url]www.yourdomain.com[/url]/webmail
如果可以正常登录,说明松鼠邮件正确安装
安装插件
cd
/var/www/html/webmail/plugins

wget change_pass-2.7-1.4.x.tar.gz

tar zxvf change_pass-2.7-1.4.x.tar.gz
rm -rf change_pass-2.7-1.4.x.tar.gz
cd /var/www/html/webmail/config
./conf.pl
选中新添加的plugin模块

转载于:https://blog.51cto.com/coolerfeng/76509

日记 [2007年01月22日]QMAIL服务器完整安装手册-4相关推荐

  1. 日记 [2007年04月05日]QMAIL服务器回顾

    上次的QMAIL服务器自从配置好了就再也没有管过了.直到最近才想起来, 邮件服务器域名 coolerfeng.88pl.com 邮件服务器IP地址 59.108.65.58 管理员邮箱:[email] ...

  2. 日记 [2007年01月26日] 用 phpMyAdmin 让 MySQL 数据库管理温和化

    首先下载phpMyAdmin,并安装. 目前版本是2.9.2 tar zxvf phpMyAdmin2.tar.gz mv phpMyAdmin-2.9.2-all-languages/ /var/w ...

  3. 日记 [2007年01月24日]服务器加强安全

    禁止root登陆ssh vi /etc/ssh/sshd_config PermitRootLogin no 禁止其他用户su到root [root@sample ~]# usermod -G whe ...

  4. 日记 [2007年09月22日]solaris 10 挑战

    Linux还没玩转呢,就想来挑战solaris 10了,哈哈,9.3号下载了iso,一共5个文件,然后在虚拟机里面安装,老规矩,虚拟机里面安装过很多次操作系统了.呀,怎么半天都不动,是不是我下的ISO ...

  5. 爬虫项目(四)---采集从01月22日以来全国各省疫情数据

    采集从03月02日以来全国各省疫情数据 当然,数据来源仍然是丁香园新型冠状病毒肺炎疫情实时动态首页 url:https://ncov.dxy.cn/ncovh5/view/pneumonia 分析 确 ...

  6. 剑侠单机版显示服务器正在维护,剑侠情缘8月22日部分服务器维护开服及补偿公告...

    原标题:剑侠情缘8月22日部分服务器维护开服及补偿公告 亲爱的少侠: 各位少侠,此前由于名望商店异常问题,我们对游戏内部分功能进行了临时关闭,并已对部分受较大影响的服务器于8月22日3:30进行了全服 ...

  7. 阴阳师2017 7服务器维护,阴阳师7月22日正式服务器更新维护公告

    为了给大家带来更好的游戏体验,阴阳师正式服务器将于北京时间的7月22日早上6:00 - 9:00进行停服维护,下面带来本次更新内容汇总. 维护期间将暂时无法进入游戏,给各位带来的不便,还敬请谅解,非常 ...

  8. 4月22日绝地求生服务器维护中,绝地求生5月22日更新服务器繁忙怎么办 吃鸡5月22日更新内容...

    本文导航 第1页: 正式服维护公告 第14页: 游戏性 改善降落时界面 第2页: 第29轮更新 第15页: 游戏性 添加乘机状态图标 第3页: 生存通行证3:百搭牌 结束日期 第16页: 游戏性 改善 ...

  9. 游戏服务器停服维护公告,《黑潮之上》2020年12月22日全服务器停服维护公告

    在黑潮之上手游中2020年12月22日更新了哪些有趣的内容呢?不清楚本次维护更新内容如何的话,下面就来看一下吧! 各位接触者 为了提供良好的游戏体验,保证服务器稳定运行,<黑潮之上>将于2 ...

  10. 剑侠情缘服务器显示维护,剑侠情缘手游8月22日部分服务器数据回档停服维护

    亲爱的少侠: 各位少侠,因独孤剑疏于管理,名望商店于8月21日出现异常,已于当日22时停店整顿,同时4级技能书使用及摆摊上架功能暂时关闭.由此给您带来的不便,我们深表歉意. 此次名望商店异常事件中,部 ...

最新文章

  1. 抢先体验SQL Server 2014 CTP1!
  2. lucene之创建索引代码
  3. php $_post 报错,关于php输入$_post[‘’]报错的原因
  4. P4064 [JXOI2017]加法
  5. [MS Sql Server术语解释]预读,逻辑读,物理读
  6. C#如何用Graphics画出一幅图表
  7. 程超:突破瓶颈!如何不断的提高自己
  8. Modularity(模块化-无模块化)
  9. NBA 投篮数据可视化,4行代码就能实现!
  10. UTF-8 编码里,一个汉字占用多少个字节 -转
  11. Chrome中使用showModalDialog无法接收返回值,解决方案
  12. HTC vive 虚实融合
  13. 网络安全基础——NTFS安全权限
  14. 【语义分割】--SegNet理解
  15. 基于51单片机的数控可调稳压电源Proteus仿真(仿真+源码+全套资料)
  16. 逻辑谬误_大规模分布式计算的谬误
  17. 信息安全专业学习规划
  18. 使用命令代码清除系统垃圾文件
  19. Ubuntu之桌面安装及启动级别切换
  20. 用批处理文件实现同步到个人时间服务器,局域网内时间同步net time的使用

热门文章

  1. 基于云计算的数字化业务系统安全工程
  2. 让AI鲜活起来:自然语言理解及智能语音训练营
  3. 树立榜样、褒奖开源领域领袖人物、杰出贡献人物
  4. crt 生成pem_如何将.pem转换为.crt和.key?
  5. 【优化求解】基于matlab GUI模拟退火算法求解全局最大值最小值问题【含Matlab源码 1242期】
  6. 关于码云的一些基本知识_关于葡萄酒,你必须知道的一些基础知识
  7. linux mint 引导类型,LinuxMint18配置Grub2默认启动操作系统
  8. android ndk怎样加载o文件_Android开发:JNI与NDK全面剖析与实战
  9. win10远程电脑连接
  10. 感受野,以及为什么神经网络可以分清猫是猫,狗是狗的直观理解