[亲测]架设强大安全qmail+vpopmail+mysql邮件服务器(已更新*webmail*:2011-06-14)

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
yinsuntoday
帖子: 48
注册时间: 2008-09-10 15:12

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#31

帖子 yinsuntoday » 2008-10-10 13:56

root@office:/# ps ax | grep qmail
6620 pts/0 R+ 0:00 grep qmail
root@office:/# sudo qmailctl stop
sudo: qmailctl: command not found
root@office:/# sudo qmailctl stat
sudo: qmailctl: command not found
root@office:/# sudo qmailctl restart
sudo: qmailctl: command not found
root@office:/# telnet localhost 110
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

这是什么问题???????????

cd /usr/local/src/netqmail-1.06

sudo make setup check

sudo ./config-fast apt-get.vicp.net(这是我的域名) 你的域名不是mylove.vicp.net ????????
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#32

帖子 angelus » 2008-10-10 15:59

ps ax 后应该发现一大堆的有关qmail的进程,你那个说明qmail的进程一个也没启动
这时候使用sudo qmailctl stat是没有用的,
而且没有找到命令,说明你安装我的教程写,没把qmailctl连接到/usr/bin中去
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
yinsuntoday
帖子: 48
注册时间: 2008-09-10 15:12

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#33

帖子 yinsuntoday » 2008-10-11 15:41

又出错了
sudo qmailctl stat
/service/qmail-send: unable to open supervise/ok: file does not exist
/service/qmail-send/log: unable to open supervise/ok: file does not exist
/service/qmail-smtpd: unable to open supervise/ok: file does not exist
/service/qmail-smtpd/log: unable to open supervise/ok: file does not exist
messages in queue: 0
messages in queue but not yet preprocessed: 0


telnet localhost 110
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
ps ax |grep qmail
7000 pts/0 R+ 0:00 grep qmail
sudo qmailctl restart

Restarting qmail:
* Stopping qmail-smtpd.
svc: warning: unable to control /service/qmail-smtpd: file does not exist
* Sending qmail-send SIGTERM and restarting.
svc: warning: unable to control /service/qmail-send: file does not exist
* Restarting qmail-smtpd.
svc: warning: unable to control /service/qmail-smtpd: file does not exist
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#34

帖子 angelus » 2008-10-12 10:28

daemontools配置有问题,如果正确,会自动启动qmail的进程,好好看下daemontools的文件,或是重新编译次daemontools
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#35

帖子 angelus » 2008-10-13 10:21

yinsuntoday ,今天特地在笔记本上做过测试了,教程是没有问题的,安装安装顺序做下来是没有问题的,可能是你把那遗漏了,请检查下,或是从新安装基本系统,然后安装教程仔细做一次!
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
xyc522
帖子: 22
注册时间: 2008-05-23 20:36

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#36

帖子 xyc522 » 2008-10-13 12:03

教程在哪啊?....我也要弄弄.谢谢楼主啦,附件中就是教程吗?
yinsuntoday
帖子: 48
注册时间: 2008-09-10 15:12

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#37

帖子 yinsuntoday » 2008-10-13 16:48

root@office11:~# ps ax |grep qmail
5555 ? S 0:00 readproctitle service errors: .................................................................................................................................................................................................................................................cat: /var/qmail/control/defaultdelivery: No such file or directory?./run: 10: sunday20080808.gicp.net: not found?./run: 10: sunday20080808.gicp.net: not found?
5556 ? S 0:00 supervise qmail-smtpd
5558 ? S 0:00 supervise qmail-pop3ds
5560 ? S 0:00 supervise qmail-send
5562 ? S 0:00 supervise qmail-pop3d
5564 ? S 0:00 multilog t /var/log/qmail/pop3ds
5565 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u1011 -g1004 0 995 /usr/sbin/stunnel -f -p /var/qmail/control/servercert.pem -l /var/qmail/bin/qmail-popup -- qmail-popup /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
5566 ? S 0:00 /usr/local/bin/tcpserver -v -H -R -l 0 -x /home/vpopmail/etc/tcp.smtp.cdb -c 20 -u 1011 -g 1004 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true
5567 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
5568 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail
5569 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u1011 -g1004 0 110 /var/qmail/bin/qmail-popup /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
5570 ? S 0:00 multilog t /var/log/qmail/pop3d
5571 ? S 0:00 qmail-send
5575 ? S 0:00 qmail-lspawn
5576 ? S 0:00 qmail-rspawn
5577 ? S 0:00 qmail-clean
6369 pts/0 S+ 0:00 grep qmail
经过几星期的学习终于可以看到这个了 :em06
原因就是这个在
/etc/rc.local中最后一句前加上

/command/svscanboot &
后来查看更新后的文档。才知在exit 0 之前。!!!!!!!!
现还有一些问题!望楼主见谅!
还有这种配置可以直接在内部使用吗????
要不要什么固定IP 来解释域名?????
errortm
帖子: 29
注册时间: 2008-04-23 11:11

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#38

帖子 errortm » 2008-10-13 17:00

谢谢,太强大了
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#39

帖子 angelus » 2008-10-13 17:56

qmail本身是非常小的,只有200K左右,但跟它配合的软件非常之多,这只是最基础的一些,对于内部你可以先实验下,如果使用良好,可以逐步去完善
关于固定IP,这个到不一定需要,但要申请正式的域名,因为大的网站会拒绝接收2级域名来的信件,至少我用apt-get.vicp.net从来没能成功给sina,hotmail,163这些网站发送成功过!倒是一些别的网站可以
最后记得把/var/qmail/bin中那几个文件的所有者修改正确,默认有几个是root,按教程里把那些改过来,我自己的感觉是发件有所提高!
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
yinsuntoday
帖子: 48
注册时间: 2008-09-10 15:12

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#40

帖子 yinsuntoday » 2008-10-14 15:54

努力当中。
谢谢楼主!!!
请继续完善教程!
头像
niuser
帖子: 12
注册时间: 2008-05-29 14:28

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#41

帖子 niuser » 2008-10-15 18:37

非常厉害的美女~~
这里有些小问题。我是新手,严格按照美女的教程进行安装,不过发现在设置daemontools的时候(或许之前别的安装也存在)这样的现象,就是教程上面的路径与实际之中的路径不同,就拿daemontools的安装为例,教程上的路径是cd /package/daemontools-0.76/admin/src(以及package),但是当我将daemontools.tar.gz拷贝到/package目录下并进行解压后,其路径却为:.
|-- admin
| `-- daemontools-0.76
| |-- package
| `-- src
`-- daemontools-0.76.tar.gz

这样若要执行sudo package/install则需要将package 包拷贝到admin下。如果执行sudo /daemontools-0.76/package/install 则报错:daemontools-0.76/package/install: 2: package/compile: not found

我将package包拷贝到admin下后执行,后面基本解决,但是发现很多问题。在执行 sudo qmailctl restart 时候报错:Restarting qmail:
* Stopping qmail-smtpd.
/usr/bin/qmailctl: 136: svc: not found
* Sending qmail-send SIGTERM and restarting.
/usr/bin/qmailctl: 136: svc: not found
* Restarting qmail-smtpd.
/usr/bin/qmailctl: 136: svc: not found
希望能够解决问题。多谢美女 :em01 ~~
DELL INSPIRON 1520
Intel T8300 -- 120G Sata -- 2*1024MB RAM
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#42

帖子 angelus » 2008-10-15 19:25

在这些错误改正以前,先要更正下,你是第一个认为我是女的,我写帖子像女人吗,论坛另一个Email的精华贴才是美女。
关于daemontools的目录结构是这样的
daemontools-0.76.tar.gz--->admin--->daemontools-0.76---->package/src
安装的脚本在package中,代码在src中
这里的package/install是解压后的目录,不是我们创建的/package目录
因此执行安装命令,是在/package/admin/daemontools-7.06下执行sudo ./package/install
因为当时是在win下回忆写的教程,所以把admin/daemontools-7.06搞反了,
不好意思,自己测试的时候,大概看了下思路,没注意到具体路径的错误,呵呵,多谢了!


安装好daemontools后,如果在rc.local中设置了自启动命令,重新启动后,qmail进程会自动运行!
如果sudo qmailctl stat无法找到命令,请把/var/qmail/bin/qmailctl脚本连接到/usr/bin用户命令中
如果出现服务没有启动的话,请重新检查下daemontools是否运行,在ps ax中查看有没启动

qmail安装中步骤还是很多的,务必要仔细些,勤使用tab键补全路径很重要!
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
yinsuntoday
帖子: 48
注册时间: 2008-09-10 15:12

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#43

帖子 yinsuntoday » 2008-10-16 14:38

sun@office11:~$ ps ax |grep qmail
5551 ? S 0:00 readproctitle service errors: .................................................................................................................................................................................................................................................................................cat: /var/qmail/control/defaultdelivery: No such file or directory?./run: 10: ./run: 10: bus.com: not found?bus.com: not found?
5552 ? S 0:00 supervise qmail-smtpd
5554 ? S 0:00 supervise qmail-pop3ds
5556 ? S 0:00 supervise qmail-send
5558 ? S 0:00 supervise qmail-pop3d
5561 ? S 0:00 multilog t /var/log/qmail/pop3ds
5562 ? S 0:00 /usr/local/bin/tcpserver -v -H -R -l 0 -x /home/vpopmail/etc/tcp.smtp.cdb -c 20 -u 1011 -g 1004 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true
5563 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail
5564 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u1011 -g1004 0 110 /var/qmail/bin/qmail-popup /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
5565 ? S 0:00 qmail-send
5567 ? S 0:00 multilog t /var/log/qmail/pop3d
5568 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
5569 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u1011 -g1004 0 995 /usr/sbin/stunnel -f -p /var/qmail/control/servercert.pem -l /var/qmail/bin/qmail-popup -- qmail-popup /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
5572 ? S 0:00 qmail-lspawn
5573 ? S 0:00 qmail-rspawn
5574 ? S 0:00 qmail-clean
5911 pts/0 S+ 0:00 grep qmail
这个问题是为什么?????
mysql> select * from vpopmail;
+------------+-----------+------------------------------------+--------+--------+------------+-------------------------------------------+----------+-----------------+
| pw_name | pw_domain | pw_passwd | pw_uid | pw_gid | pw_gecos | pw_dir | pw_shell | pw_clear_passwd |
+------------+-----------+------------------------------------+--------+--------+------------+-------------------------------------------+----------+-----------------+
| postmaster | bus.com | $1$r.hy.9t9$CnTs5/UxIStRlsWAmGdy/1 | 0 | 0 | Postmaster | /home/vpopmail/domains/bus.com/postmaster | NOQUOTA | 123456 |
| aa | bus.com | $1$nuPBsKdw$ESjWmfYBTUQpmTUSKPTIo/ | 0 | 0 | aa | /home/vpopmail/domains/bus.com/aa | NOQUOTA | 123456 |
+------------+-----------+------------------------------------+--------+--------+------------+-------------------------------------------+----------+-----------------+
2 rows in set (0.03 sec)

能看到数据库里有数据.

邮件输入密码总说不对。!!!!!!!!!!
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(一步一脚印,以更新)

#44

帖子 angelus » 2008-10-16 19:35

恩,邮件认证的问题,qmail-smtpd-auth-0.31.tar.gz这个包的问题,现在在考虑更换人证方式的包
你可以netqmail包编译不加qmail-smtpd-auth-0.31.tar.gz补丁,这问题这两天会解决!
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
angelus
帖子: 445
注册时间: 2007-08-27 17:31

Re: [分享]架设强大安全qmail+vpopmail+mysql邮件服务器(更新完成-----开放下载)

#45

帖子 angelus » 2008-10-18 16:23

经过2天的奋战,N(N>6)次重新安装基本系统测试,参考帖子无数,终于攻克协议认证的安装配置问题!
主要是这问题藏的太毒了,必须安装好qmail以后才能打补丁,郁闷中~~~
收获挺多,对email认识加深
感谢大家的支持!!!帖子会继续更新!
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
回复