搞清楚了,实际做一下其实就OK.就是 *@domain.tld ,完全按照说明即可。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 denvor 发表的文章
搞清楚了,实际做一下其实就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 编辑 ]
我用的0.40的,白名单添加dns可用。
不过需要先把 policyd.conf 里面的 什么whitelist_userdns 之类的 置1,
然后重新启动 policyd 才行的。
楼主应该是做了这个工作的?
俺也是自用的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
发一个到 gmail , 然后在gmail 的信件源文件里看有没有 dkim passed. 还有spf 的字样。
chkconfig --list | grep "3:on"
就知道了。
但网卡双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 上还是个生手,建议还是先去 多熟悉熟悉系统比较好。
有很多无聊的人靠这个赚钱,不停的扫描各个IP,看看有没有漏洞。有了就赶紧种马。
想把原来设定的root 用户改个 mail地址。
我找到一个地方
/etc/postfix/aliases ,
# Person who should get root's mail
#root: marc
virusalert: root
root: xxx@xxx.com
policyd: xxx@xxx.com
是改这两个地方就行了嘛?
iRedMail 开源邮件服务解决方案 » 由 denvor 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.009 秒, 共执行查询 62 条