是这个问题,感谢支持。

iredmail 0.71

按照文档http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/LDAP/Add.Alias.Account.with.phpLDAPadmin,添加alias如下:
dn: mail=alias@test.com.cn,ou=Aliases,domainName=test.com.cn,o=domains,dc=test,dc=com,dc=cn
accountStatus: active
cn: test alias
description: test alias
mail: alias@test.com.cn
enabledService: mail
mailForwardingAddress: wtg@test.com.cn
objectClass: mailAlias
objectClass: top


发送邮件到alias组,收到以下报错:

SMTP 错误 (550): 添加收件人失败 "alias@test.com.cn" (5.1.1 : Recipient address rejected: User unknown in virtual mailbox table)

查不到原因,斑竹能否帮助分析,谢谢!

表打击新手,都是那个阶段过来的,不过搞定mail server 就能把妹。。。。。。谁能写个教程出来?

我测试过,用create的py脚本生成的ldif文件,用ultraedit查看,其中中文会变成乱码,但把这些乱码导入ldap后,在ldap中看到的中文是对的,不知为何。

版主好:
我的用户信息保存在mysql里。
我用alias做邮箱组,比如别名it@abc.com投递到ab@abc.com和bcd@abc.com
但当我删除了ab@abc.com,但在postfixadmin中还是发现it@abc.com中还是存在ab@abc.com,有办法在删除邮箱的时候,自动删除别名中相应的记录吗?

感谢支持。

斑竹,我也遇到这问题了,查了postfixadmin的官方文档,要求修改config.inc.php,将//$CONF['mailbox_postdeletion_script']='sudo -u courier /usr/local/bin/postfixadmin-mailbox-postdeletion.sh';的注释去掉,不过我去掉了这个注释,并且重新启动了apache,好像不起作用,是不是iredmail做了修改,配置文件不是这个?

哦,看来我需要把mx记录指向iredmail,然后再将邮件转给外部防病毒软件扫描,构架要再改一下。
谢谢斑竹,回复真的很及时。

大概知道问题出在哪里了,我没有用iredmail自带的防病毒软件,而是使用了趋势的IMSS,并且将mx记录指向了IMSS,IMSS扫描通过后会直接将邮件传递给iredmail的10025端口,而dovecot是不对别名进行解析的,不是这个原因造成的?如果希望dovecot解析别名该怎么做?

it是个别名,在alias那张表里有相应的记录和对应关系,
但在/etc/dovecot-mysql.conf里的语句只查询mailbox表,里面是没有别名it的数据,只有其对应关系的那些数据比如wtg,ranran等。
我在iredmail内部之间发送的时候,发现在到达DOVECOT之前,别名就被解析成正式地址了,但外部发过来的时候,就没有做相应的解析,不知道为什么。

感谢版主回复。

我用wtg@test.cn发送给it@test.cn是正常的,
用另外一台邮件服务器发送给wtg@test.cn是正常的,
但如果用另外一台邮件服务器发送给it@test.cn,就会收到以上的退信。

刚刚用以上命令运行了,结果是正常的如下:

[root@localhost postfix]# postmap -q 'it@test.cn' mysql:/etc/postfix/mysql_virtual_alias_maps.cf
wtg@test.cn,www@test.cn,ranran@test.cn

说明一下,用户信息保存在mysql里,是用postfixadmin添加的别名。

内部通过alias发送邮件,收发都没有问题,但从外部发送邮件到iremail0.61,正式的邮箱是可以的,如果是邮箱的别名,会有会退信如下:
This is the mail system at host localhost.localdomain.

I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can delete your own text from the attached returned message.

                   The mail system

<it@test.cn>: user unknown


服务器上的日志为:
Mar 10 14:34:31 localhost postfix/qmgr[3465]: 6F8F8D74D45: from=<ailakj@sohu.com>, size=7201, nrcpt=1
(queue active)
Mar 10 14:34:31 localhost postfix/smtpd[13545]: disconnect from unknown[192.200.8.185]
Mar 10 14:34:31 localhost postfix/pipe[13549]: 6F8F8D74D45: to=<it@test.cn>, relay=dovecot, d
elay=0.06, delays=0.02/0.02/0/0.01, dsn=5.1.1, status=bounced (user unknown)



版主能帮忙看一下吗?