知道了。。。。。。

我们这边要求不能让所有人看到全部邮件名单。。。。正在考虑怎么取消这个全局地址名单。

感觉也是create那个py脚本的问题。没有处理好编码问题。
问题貌似出在最后一个group中,如果是汉字,那么就完蛋。是英文就没事。(在ldif中自动变为groupname@domain.com格式)

我也发生这个错误了。csv文件绝对是utf8编码。但是只要最后一个字段是汉字。呵呵,生成的ldif条目就打不进去。是英文的,统统进去了。

刚才看了下,linuxmail.info提到了AD和389 ldap server同步的事情。iredmail能否考虑用这个389来代替openldap呢???

RT!

因为公司的 AD可能要撤,于是就用自带的openldap。现在问题是能否直接把ad的密码给导入到ldap中来??

用copypasswd得到了密码的hash值。求问如何导入给openldap?或者说用ldap做backend,能否依旧利用ad做单点认证???

kwoks 写道:

热备。。。应该是没有这种可能性。

关键是存储。ldap的热备简单。

倒是求问下,nginx如何给postfix做代理???

确实是一个问题。尤其是要求保留邮件的。热备很难。把/var/vmail文件夹rsync到一台备份机上,可以实现部分的备份。一旦出问题,就启用备份机的postfix.amviaisd,dovecot等等。但是有一个中断时间的!


另外。自动删除alias里的信息,是不是员工离职时候,同时需要修改alias?恐怕要写脚本的。。。。不知道您的alias保存在那里的?

ZhangHuangbin 写道:

很抱歉,我们只提供对 iredmail 的支持,不提供对自己安装各个组件的支持。

本来想和老兄探讨postfix技术的。。。。。那算鸟。。。。打扰。

在main.cf中加了一句:
smtp_helo_name = $myhostname

解决了。
搜了下,, chifeng说是"两边"的hostname一样了。http://www.extmail.org/forum/thread-19832-1-1.html

但不知道是那两个hostname

参考:http://www.xiaojb.com/archives/mailtech/lookbacktomyself.shtml
这个文档说是master.cf和main.cf上面是一致了。。。。。

现在是能发出去了。

修改了main.cf

inet_interfaces = localhost
改成了
inet_interfaces = all
这样就可以发出去了。但是mail命令输入后,提示No mail for root

maillog:
Mar 14 03:25:20 mail postfix/cleanup[2769]: B35C7D708A: message-id=<20110313192505.B35C7D708A@mail.test2051.com>
Mar 14 03:25:20 mail postfix/qmgr[2759]: B35C7D708A: from=<root@test2051.com>, size=374, nrcpt=1 (queue active)
Mar 14 03:25:20 mail postfix/smtp[2778]: B35C7D708A: to=<root@test2051.com>, relay=none, delay=25, delays=25/0.02/0/0, dsn=5.4.6, status=bounced (mail for test2051.com loops back to myself)
Mar 14 03:25:20 mail postfix/cleanup[2769]: CCD68D708E: message-id=<20110313192520.CCD68D708E@mail.test2051.com>
Mar 14 03:25:20 mail postfix/qmgr[2759]: CCD68D708E: from=<>, size=2146, nrcpt=1 (queue active)
Mar 14 03:25:20 mail postfix/bounce[2779]: B35C7D708A: sender non-delivery notification: CCD68D708E
Mar 14 03:25:20 mail postfix/qmgr[2759]: B35C7D708A: removed
Mar 14 03:25:20 mail postfix/smtp[2778]: CCD68D708E: to=<root@test2051.com>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=5.4.6, status=bounced (mail for test2051.com loops back to myself)
Mar 14 03:25:20 mail postfix/qmgr[2759]: CCD68D708E: removed
Mar 14 03:25:25 mail postfix/smtpd[2775]: disconnect from localhost.localdomain[127.0.0.1]

centos 5.5

postfix 2.3。用yum安装的。关闭了selinux和防火墙。

服务器的名字是mail.test2051.com
MX记录执向了A记录

# dig test2051.com mx +short
10 mail.test2051.com.


# ping mail.test2051.com
PING mail.test2051.com (10.0.101.232) 56(84) bytes of data.
64 bytes from test2051.com (10.0.101.232): icmp_seq=1 ttl=64 time=0.027 ms
正是邮件服务器自己。说明dns设置是正确的。

postfix已经启动
# /etc/init.d/postfix status
master (pid 238 is running...



使用下面的命令用root帐户给root发一个邮件,结果失败了。。。

[root@mail ~]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.test2051.com ESMTP Postfix
ehlo mail.test2051.com
250-mail.test2051.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:root@test2051.com
250 2.1.0 Ok
rcpt to:root@test2051.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject:mmm
123456
.
250 2.0.0 Ok: queued as BDB80D708A
quit
221 2.0.0 Bye
Connection closed by foreign host.


查看队列:
[root@mail ~]# postqueue -p


BDB80D708A      375 Mon Mar 14 02:29:34  root@test2051.com
              (connect to mail.test2051.com[10.0.101.232]: Connection refused)
                                         root@test2051.com

用postfix flush或者是postqueue -f都没法发出去。。。。求问该如何解决。

RT!
在win7 host OS+vm workstation7上安装上iredOS系统。

安装完成后,进行了一次校时和yum 升级。

想进入webmail页面看一看,访问
http://mailserverip/
发现是apache2的默认页面,建议安装程序设置成roundcubemail的默认页面。

访问
http://192.168.1.11/mail
用安装过程建立的那个normailuser可以登录成功,但是用postmaster@testdomain.com就是登录不上去!

访问后台管理页面
https://mailserverip/postfixadmin/
或者是ldap,或者是/pholdapadmin,或者是/awstats/awstats.pl,一律都打不开!!

ps:我在安装向导中只选了en_US,如果把中文添加进来呢??

就这一个功能么?

那些Fetching mail via POP3之类的,是什么意思?难道开放版只能通过webmail来收发而不能通过outlook,foxmail来接受么??

eddiechen 写道:

给你一个理由:假如你设置alias或者mail list: all@domain.com 代表全公司的邮件,这样很方便,要给全部人员发邮件,就发到all就可以。

不过有一个问题,如果所有人都可以发送到all,那就麻烦了,曾经看到过2次,离职的员工,和老板吵架后cc到all的邮箱。

如果希望实现这些限制,那么就购买收费的版本。

囧~~~~

问下,iredmail用什么来实现的这个功能?python程序?还是c程序?

RT!
一般公司的部门长都是外行,他们理所当然的认为既然邮件系统由你负责,那么管理

界面和系统需要的功能,当然你得搞定。不然招你干毛啊!

那么如何说服boss购买收费版界面呢?