架构:
计划在把主服务器A放置在国内
把中继服务器B放置在国外

目的:
默认发件从服务器A直接发出
特定地址(gmail)从服务器B发出
两台服务器均可接受邮件
利用智能DNS解析
服务器B把邮件交回服务器A处理

收件配置:
服务器B:
  relay_domains = test.com
  transport_maps = hash:/etc/postfix/transport

  /etc/postfix/transport
    test.comsmtp : [服务器A IP]

服务器A:
  mydestination = test.com

发件配置:
服务器A:
  mynetworks_style = subnet(这个暂时没搞清楚,webmail本机发问题不大)

  transport_maps = hash:/etc/postfix/transport

  /etc/postfix/transport
    gmail.comsmtp : [服务器B IP]

服务器B:
  无

逻辑好像是这个样子
是否可行 请指教

2

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

新部署的0.7.3 用户修改密码失败
想知道这个问题涉及的日志文件是哪个...
太多了 找不到 感谢

理论上 我懂是怎么回事了 但是由于跨版本升级 涉及东西太多 新版本新增了不少东西 vmail目录结构也变了
业务不精 只好用了笨的方法
手动导了邮件数据过去
感谢了

没穿越?

Nov 26 17:57:10 auth: Error: LDAP: binding failed (dn cn=vmail,dc=yongkai,dc=com,dc=cn): Invalid credentials

日志如上

首先iRedMail出现错误 似乎是 openldap部分的问题
提示如下


然后想借此机会把系统从原来0.6.x迁移到最新的0.7.3
利用backup_openldap.sh备份用户数据后
在新服务器中还原成功

登录时 前台提示登录失败 后台提示 系统内部错误

搞了2天 崩溃了...

PS 新部署的各种密码和原部署的不同 原来的很多密码不记得了...

从原有 0.6.1 LDAP 迁移到 新安装的 0.7.2 LDAP
是否仅需要迁移
1、vmail目录
2、LDAP用户数据
3、MYSQL相关数据表?

这几项数据就行了?

这样跨版本迁移有没有问题?从32位系统到64位系统迁移有没有问题?

服务器是 CenOS5

安装 python-ldap-2.3.13-2.ired.i386.rpm 之后依然这样

经确认 不存在/usr/lib/python2.4/site-packages/ldap/目录

问题1:
修改updateLDAPValues_061_to_070.py时 bind_pw = 'passwd' 是否需要修改 如需要改为何值
uri = 'ldap://127.0.0.1:389'
basedn = 'o=domains,dc=iredmail,dc=org'
bind_dn = 'cn=vmailadmin,dc=iredmail,dc=org'
bind_pw = 'passwd'

问题2:执行脚本时出现一下提示:
[root@mail ~]# python updateLDAPValues_061_to_070.py
* Connecting to LDAP server: ldap://127.0.0.1:389
Traceback (most recent call last):
  File "updateLDAPValues_061_to_070.py", line 22, in ?
    conn.bind_s(bind_dn, bind_pw)
  File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 213, in bind_s
    return self.result(msgid,all=1,timeout=self.timeout)
  File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 428, in result
    res_type,res_data,res_msgid = self.result2(msgid,all,timeout)
  File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 432, in result2
    res_type, res_data, res_msgid, srv_ctrls = self.result3(msgid,all,timeout)
  File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 438, in result3
    ldap_result = self._ldap_call(self._l.result3,msgid,all,timeout)
  File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 96, in _ldap_call
    result = func(*args,**kwargs)
ldap.INVALID_CREDENTIALS: {'info': '', 'desc': 'Invalid credentials'}
[root@mail ~]#

老实说

1、umask我原来有点和系统的umask设置混淆了
经过指点 已理解
2、zlib属于个人粗心所致

感谢

对文档中以下两句不是很理解
请问我该如何操作

http://iredmail.org/wiki/index.php?titl … 1.1.to.1.2

Remove umask. It wasn't really used anywhere anymore.
Remove all zlib plugin. It's buggy in 1.x and will be fixed only in 2.x.

手痒改掉了没有备份...

应该是被墙了 可怜 我也要挂代理

16

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

比较关心国内外分服务器部署的解决方案

适用于 Roundcube webmail 0.3.1
感谢指点 有空考虑做一个

但是roundcube的模板似乎有一定的局限性

做了好久
一直想发出来没有机会发

具体优化了什么也不记得了...
看图吧

http://i.min.us/ikjoAg.jpg

已经正常 非常感谢

将 /etc/iredapd-rr 中的

BINPATH='/opt/iredapd-rr/src/iredapd-rr.py'
CONFIG='/opt/iredapd-rr/etc/iredapd-rr.ini'

修正为

BINPATH='/opt/iredapd/src/iredapd-rr.py'
CONFIG='/opt/iredapd/etc/iredapd-rr.ini'

后 运行 /etc/init.d/iredapd-rr start 出现错误提示
-bash /etc/init.d/iredapd-rr: Permission denied

是最新的版本没错
怀疑是安装过程的问题
但是
我仔细阅读了安装手册 没有发现哪个命令是关于 /opt/iredapd-rr/这个文件夹的
请指教

根据文档安装到启动服务时出现以下错误
安装过程无错误
求解

[root@mail etc]# /etc/init.d/iredapd-rr start
Starting iredapd ...
python: can't open file '/opt/iredapd-rr/src/iredapd-rr.py': [Errno 2] No such file or directory

23

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

现使用iredmail架设起邮件系统
最近发现IP处于DUL列表中
IP是固定IP 但是由于ISP的问题 无法做反解

现请问
iredmail是否可以设置 如邮件发送失败 自动通过第三方中继发送?