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

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
fleamboy
帖子: 11
注册时间: 2008-10-25 22:01

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

#106

帖子 fleamboy » 2008-11-17 21:44

aesnmxb 写了:本人菜鸟级,下载了最后一个文件,里面有一些写得不详细,按提示操作未完成。请楼主只给一个初级的配置表吧,只要能安装好基本的邮件服务器就可以了,其它功能可以一步一步来,这样才可以循序渐进,不然,都没信心了。(我折腾Qmail近一个月了,也算得上是用心,但至今没有配置成功,无语)
我感觉那个教程已经很详细了啊,照着那个配置应该没有问题的,是不是你忽视了那个步骤呢? :em04
muziye
帖子: 1
注册时间: 2008-11-17 22:42

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

#107

帖子 muziye » 2008-11-17 22:47

我是刚接触linux没几天,见到这个教程就学习起来,现在出现下面这些问题怎么解决啊?还有,我这里只能不是用dns的,局域网的,没有域名应该怎么来设置才可以使内部人互相发送邮件,让后开放路由端口外面也可以使用!?
user@user-desktop:~$ ps ax | grep qmail
5312 ? S 0:00 supervise qmail-pop3ds
5314 ? S 0:00 supervise qmail-pop3d
5316 ? S 0:00 multilog t /var/log/qmail/pop3ds
5317 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u -g 0 110 /var/qmail/bin/qmail-popup /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
5318 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u -g 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
5319 ? S 0:00 multilog t /var/log/qmail/pop3d
5631 ? S 0:01 gedit file:///home/user/%E6%A1%8C%E9%9D%A2/qmail-bases/install-txt/02--netqmail.txt
5696 pts/0 R+ 0:00 grep qmail
user@user-desktop:~$ sudo qmailctl stat
[sudo] password for user:
sudo: qmailctl: command not found
user@user-desktop:~$ sudo qmailctl restart
sudo: qmailctl: command not found
user@user-desktop:~$
angelus
帖子: 445
注册时间: 2007-08-27 17:31

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

#108

帖子 angelus » 2008-11-19 8:37

sudo cp /usr/local/src/script/qmailctl /var/qmail/bin

ln -s /var/qmail/bin/qmailctl /usr/bin
出现前边那种找不到,命令是因为你没有按照上边这步写的做,qmailctl文件没有被连接到用户命令/usr/bin中
连接到/usr/bin主要是方便打sudo qmailctl xxx 用的,如果不连接的话,就要使用具体地址
如:sudo /var/qmail/bin/qmailctl xxx 来运行命令!

你也可以把qmailctl文件复制到/etc/init.d/目录下,使用传统的方式控制qmail
如:sudo /etc/init.d/qmailctl xxx
这样做好处是比较统一,跟ftp.samba等服务一样的的地址
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
angelus
帖子: 445
注册时间: 2007-08-27 17:31

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

#109

帖子 angelus » 2008-11-19 8:49

这几天在忙这,所以没来论坛看过,回答下 niuser 在104楼的问题
rcpthosts文件是控制邮件可以发往的域,所有注册的域都是可以自由通行的!
tcp.smtp是一种早期的控制“谁”才能使用smtp服务的控制文件,只有在文件中注册通过的地址或地址段,才允许使用smtp服务
在加入smtp验证补丁后,基本上这个文件就没有什么用了,因为会验证所有想使用smtp服务的用户,只有通过验证才能使用!
这两种是截然不同的,前一个是说明那里是合法,可以去旅游的,后者是谁才有资格去旅游呢。
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
头像
niuser
帖子: 12
注册时间: 2008-05-29 14:28

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

#110

帖子 niuser » 2008-11-24 20:52

:em11 多谢楼主。基本上架起来了,不过没打smtp补丁,不知道为何,一打就坏掉(等都做完了再一点点琢磨它)。现在正常收发可以,而且也架起来了那个webmail。不过在架设qmailadmin时遇到问题,在该出要做3个步骤,第一个是autorespond,第二个是ezmlm,这两个都可以过去,第三个也安装完了,但是再改那个/etc/apache2/site-enabled/000-default时遇到了问题。因为对于php不熟悉,不知道怎么改那个文件,我就把该文件改成如下:

代码: 全选

ScriptAlias /var/www/cgi-bin/ /cgi-bin/
	<Directory "/var/www/cgi-bin/">
		AllowOverride None
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>
我的html和cgi路径与楼主的一致。但是修改并重启apache2后,通过web访问qmailadmin时却出现了 巨恐怖的乱码。。。。

就像这样。。。。

代码: 全选

ELF ?4鋓4 (44€4€44?4?€€pZpZ$^$?$?L舻恀愵愵HH?H? Q錿dR錿d$^$?$???/lib/ld-linux.so.2GNUYXE#TAkfv/Qu]sb3ctnR9%h&g^F4a'!I:$U5[= HMG€WdODLzJ`@.}7x?b( ?  ?:??A?@xyz|}€璽C坞语Zマ凸嶑賟X琄憷汇抾!?疅|e?驄虖X CE侦嚣rf?糠y? 搓僰E各lF唡莊Ua铈1k時嵬l鷊奇O@副I5韰?sZk@yr%嘦歿焲)?a?j r???? % ??*mDW?1?l??KX?e€9V??$??%{\F??T6?? ?????/d^x??RM=????s??x:Y???o???|9D?????sP8~?'??K2?Qh6b??酁 ?q罏g|? `p?? D?l???瑹?牋 €??@?Yp???@,?EH?惪6 W??罒(?勽+0????h??€?k ?????H?`??@?h?狋

============================================================================================

更新: 在参考http://httpd.apache.org/docs/2.0/en/howto/cgi.html后,我把/var/www/cgi-bin/下的qmailadmin拷贝到/usr/lib/cig-bin/下同时修改了000-default文件(最初设置),再在浏览器中浏览,就可以了。这是为何呢,感觉上是哪里设置不对,不过具体就不太清楚了。。。。。请教楼主。。
如果我想对于邮件用户建立组的概念,有没有好的方法呢? 多谢
DELL INSPIRON 1520
Intel T8300 -- 120G Sata -- 2*1024MB RAM
angelus
帖子: 445
注册时间: 2007-08-27 17:31

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

#111

帖子 angelus » 2008-11-25 8:21

我开始测试的时候,也出现过乱码,忘了是修改什么弄好的,不过,不外呼文件的权限,运行Apache的权限与设置。
邮件组相当与邮件列表,你在qmailadmin下可以建立邮件列表,一个部门一个邮件列表,或是其他的选择
ezmlm就是专门为列表的开发的包,因为邮件列表在国外很通用。
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
macwang
帖子: 16
注册时间: 2005-12-29 16:24

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

#112

帖子 macwang » 2008-11-26 13:01

open .tar.zp error: (bu neng da han zi le :em20 )



gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
angelus
帖子: 445
注册时间: 2007-08-27 17:31

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

#113

帖子 angelus » 2008-11-26 17:01

zip包后缀,需要安装unzip才可以解压,也可以在WIN下解压
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
vscool
帖子: 23
注册时间: 2007-11-02 13:37

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

#115

帖子 vscool » 2008-11-29 14:19

angelus, HI,你好,按照你的第一部分我安装好基本服务器了,但现在有个问题,就是用FOXMAIL测试的时候无法发信,发信的时候出现 由于目标机器积极拒绝,无法连接。 收信的时候出现 您的主机中的软件放弃了一个已建立的连接。 这是什么原因呢?查了好多没有找到原因!我是固定IP,没有安装 phlinux,这一步可以省下不做吧!这是我运行的一些参数,本人刚学这个很多不懂!请指导一下,谢谢!
root@mail:~# ps ax | grep qmail
4436 ? S 0:00 supervise qmail-pop3d
4438 ? S 0:00 supervise qmail-send
4440 ? S 0:00 supervise qmail-pop3ds
4442 ? S 0:00 supervise qmail-smtpd
4444 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail
4445 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u1010 -g1005 0 110 /var/qmail/bin/qmail-popup mail.sdsx.gov.cn /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
4446 ? S 0:00 multilog t /var/log/qmail/pop3d
4447 ? S 0:00 qmail-send
4448 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
4449 ? S 0:00 /usr/local/bin/tcpserver -l 0 -R -H -v -u1010 -g1005 0 995 /usr/sbin/stunnel -f -p /var/qmail/control/servercert.pem -l /var/qmail/bin/qmail-popup -- qmail-popup mail.sdsx.gov.cn /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
4450 ? S 0:00 multilog t /var/log/qmail/pop3ds
4460 ? S 0:00 qmail-lspawn ./Maildir/
4461 ? S 0:00 qmail-rspawn
4462 ? S 0:00 qmail-clean
8915 pts/0 R+ 0:00 grep qmail
root@mail:~#
angelus
帖子: 445
注册时间: 2007-08-27 17:31

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

#116

帖子 angelus » 2008-11-29 18:19

你在安装验证补丁以前,有没有测试过是否可以正确收发信件,基础的最后一步前需要确认运行情况的,不然很难断定是那的问题,如果你的条件允许的话,你把系统重新做下,然后再次安装下,安装前看下写在附件前的注意,如果没装补丁,也无法收发信件的话,再次回下贴,说名下错误
多安装几次,会比较熟悉,软件比较多,出问题往往很麻烦,所以不要拒绝重新开始配置,我测试时候为了补丁问题,重新安装过很多次基本系统
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
vscool
帖子: 23
注册时间: 2007-11-02 13:37

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

#117

帖子 vscool » 2008-11-30 8:29

angelus, 您好,很高兴可以看到您的回贴,我昨天又重新做了一次, 测试结果有几个问题:
1、现在可以发信,但收信收不到。
2、用验证的时候总提示密码错误。
3、用命令行建立用户后是不是在MYSQL或是PHPMYADMIN里可以在VPOPMAIL库里看到用户名和密码呢,我现在在MYSQL里看不到密码。
4、现在任何一个用户名都可以发信,但收不到信。

目前看起来一切进程运行是正常的,是不是验证这一块出错了呢?但我都安装好补丁了呀。
angelus
帖子: 445
注册时间: 2007-08-27 17:31

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

#118

帖子 angelus » 2008-11-30 12:49

先不要去安装验证补丁,测试如果收发都没问题的话,在安装验证补丁,记得把qmail-smtpd倍份一下,复制过去的编译后的qmail-smtpd权限对应下,一般不需要修改权限的
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
头像
仙道彰
帖子: 10
注册时间: 2008-11-26 11:47

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

#119

帖子 仙道彰 » 2008-11-30 12:59

我在安装的时候出现装入归档文件时发生了错误怎么回事啊,照网上说的那些方法都没用,解压也解压不了,下载的你那个东东到底要怎么弄啊,我不是一般的菜,我是超级大白菜。楼主快帮我解答吧,我赶着交毕业设计呢。
vscool
帖子: 23
注册时间: 2007-11-02 13:37

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

#120

帖子 vscool » 2008-11-30 15:10

angelus, 你好,我试着再一次安装系统配置一下,配置好后是不是在VPOPMAIL里建立一个用户在PHPMYADMIN里的VPOPMAIL库里也可以看到呢?我上次配置的是找不到的,是不是这里错了,导致不能进行验证发信或收信呢?!
回复