搞清楚了,实际做一下其实就OK.就是  *@domain.tld ,完全按照说明即可。

第三个问题我的办法是。
就是每个域都拷贝一个 roundcube 。
假设你现在用的roundcube 目录是 /var/www/roundcube
你有两个域 a.com 和 b.com
那么 将 roundcube 拷贝到  /var/www/roundcube-a.com 和 /var/www/roundcube-b.com
然后修改 目录里面的 config/main.inc.php , 修改
$rcmail_config['default_host'] = 'a.com' 或者 'b.com'
$rcmail_config['username_domain'] = 'a.com'  或者 'b.com'

再然后,就要用 apache 的 virtualhost 功能了。

修改 /etc/httpd/conf/httpd.conf ,加入
两个虚拟域
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /var/www/default-htmlplace
    ServerName default.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /var/www/roundcube-a.com
    ServerName a.com
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot /var/www/roundcube-b.com
    ServerName b.com
</VirtualHost>

重启 apache 即可。

或者是我想的复杂,楼主的意思是只要输入域名a.com 就直接到登陆界面就行?是否还需要在roundcube里面直接判断出 default host呢?
如果不用判断 default host的话,那很简单,就把根目录下的index.html文件做一个重定向到 mail目录就行。

[ 本帖最后由 denvor 于 2009-5-29 07:27 编辑 ]

128

(12 篇回复,发表在 iRedMail 技术支持)

我用的0.40的,白名单添加dns可用。
不过需要先把 policyd.conf 里面的 什么whitelist_userdns 之类的 置1,
然后重新启动 policyd 才行的。
楼主应该是做了这个工作的?

postfixadmin 里面写的是
域到域的转发请使用"*@domain.tld".
那具体如何实现呢?
假如我建立了两个虚拟域
a.com , b.com , 想把原来 xxx@a.com 都转发到 xxx@b.com , 此处  两个 xxx 是相同的用户名。
如何在新建别名里操作?

俺也是自用的DNS,所以一次就OK了。要么自己用 bind建dns算了。

在 命令行下  运行
dig -t txt dkim._domainkey.ymky.com     , 个人认为dns 的回复是正常的(假如key 是对的话。)

; <<>> DiG 9.2.1 <<>> -t txt dkim._domainkey.ymky.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;dkim._domainkey.ymky.com.      IN      TXT

;; ANSWER SECTION:
dkim._domainkey.ymky.com. 3600  IN      TXT     "v=DKIM1\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+6dxCf4QH8ft2jO9C5VzHd+x8ZCJIQEe0dfqCXvjuwRgb+X1y862hxYA"

;; AUTHORITY SECTION:
ymky.com.               172800  IN      NS      ns.xinnetdns.com.
ymky.com.               172800  IN      NS      ns.xinnet.cn.

;; Query time: 59 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri May 22 15:17:30 2009
;; MSG SIZE  rcvd: 335

啊,等待 python 脚本 ing.

发一个到 gmail , 然后在gmail 的信件源文件里看有没有  dkim passed. 还有spf 的字样。

chkconfig --list | grep "3:on"
就知道了。

135

(4 篇回复,发表在 iRedMail 技术支持)

但网卡双ip
单网卡,双IP?
那不应该是这样的提示啊?
而且如果 内网连好了,那就说明驱动OK.网卡已经工作。

单网卡,双IP,应该是配  eth0:0 eth0:1 吧。
看看 /etc/sysconfig/network-scripts/ifcfg-eth0:0  和 ifcfg-eth0:1  的配置吧。
以及 /etc/modprobe.conf

也可能是sasl 没配对。

oh,版本号都搞乱了,是0.40 , 0.50 ,不是4.0,5.0.

我个人猜测
升级到5.0,应该是yum 升级组件,加上手动修改一些必要的设置就可以了。

Zend Optimizer 和  EA的优化是不同的。
ZO主要是对代码执行序列的优化,
EA则是将预编译后的代码存放在Cache中,从而提高PHP的响应速度。(如果PHP代码没有改动,则第二次读取时不用预编译,而且可以直接从内存CACHE读取)
所以 ZO 和 EA 是可以同时启用的。
而且ZO在一些情况下必须使用,例如有些代码使用了Zend的加密。
和 eA 相对应的 Zend 产品 原来是Zend Cache 之类的,现在已经被整合到一些很大的产品里。用的人越来越少了。

版本号 echo 一个 phpinfo 就知道。
升级的话,看看 zend网站上的兼容性下载一个可兼容的最新版就是了。

root失效的确很正常,如果是正常安装,那么 root用户可以通过22端口进行登陆,假如密码比较简单,那么太容易被攻破了。
我强烈建议你格式化硬盘重装系统。因为入侵者很可能已经加载了一个啥东西在系统里,隐藏着,定时邮回系统动态。
如果对linux不熟悉的话,还挺不好找的。
注意,把ssh 端口改掉,禁止root用户远程登录。
如果有条件的话,使用公钥私钥进行ssh登陆。

对,都是要写 进 dns的,而且不是很难。自己搜索一下,看看 iredmail上的例子应该就可以会了

可以看看 /var/log/message , last 记录,secure 记录 等等。
现在信息确实太少。

一般应该在 sshd.conf 里面把 root用户远程登录给禁掉,只能用普通用户登陆,
登录进去之后再su 成 root
另外 ,ssh 最好不要用缺省的普通端口,改成 高一点的端口。

但是这样没意义啊,100M的实际邮件经过编码后应该会扩大1-2倍吧。
你发个1G的邮件,别人怎么收啊,还不如上传个ftp 好。

看了楼主的帖子,感觉楼主在linux 上还是个生手,建议还是先去 多熟悉熟悉系统比较好。

147

(11 篇回复,发表在 iRedMail 技术支持)

啥叫AD,先给俺扫盲一下。

有很多无聊的人靠这个赚钱,不停的扫描各个IP,看看有没有漏洞。有了就赶紧种马。

149

(5 篇回复,发表在 iRedMail 技术支持)

灰名单啊。呵呵呵呵。

想把原来设定的root 用户改个 mail地址。
我找到一个地方
/etc/postfix/aliases ,
# Person who should get root's mail
#root:          marc
virusalert:     root
root:  xxx@xxx.com
policyd: xxx@xxx.com
是改这两个地方就行了嘛?