主题: 如何增加一个all的邮箱?
==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本: 0.8.2
- 使用的 Linux/BSD 发行版名称及版本号: CentOS 6.0 x64
- 与您的问题相关的日志信息:
====
想增加一个all@xx.com的邮箱,发到这个邮箱的邮件,自动转发到公司所有人的邮箱。
我没有安装postfixadmin,请问直接设置的话怎么做?
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 如何增加一个all的邮箱?
==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本: 0.8.2
- 使用的 Linux/BSD 发行版名称及版本号: CentOS 6.0 x64
- 与您的问题相关的日志信息:
====
想增加一个all@xx.com的邮箱,发到这个邮箱的邮件,自动转发到公司所有人的邮箱。
我没有安装postfixadmin,请问直接设置的话怎么做?
1. 建立一个 all@xx.com的邮箱
2. 登入 phpmyadmin
3. 执行一次
update alias set goto=(
SELECT group_concat(username)
FROM mailbox
WHERE domain = "xx.com"
GROUP BY domain
)
WHERE address="all@xx.com";
没有问题的话, 建立成 cron job, 一天行一次即可
1. 建立一个 all@xx.com的邮箱
2. 登入 phpmyadmin
3. 执行一次update alias set goto=(
SELECT group_concat(username)
FROM mailbox
WHERE domain = "xx.com"
GROUP BY domain
)
WHERE address="all@xx.com";没有问题的话, 建立成 cron job, 一天行一次即可
感谢lwydata的回复。我分析了一下这个sql语句,看了alias表结构,大致知道了它的原理。这个语句在每次新增用户时运行一下即可。
再请教一下,现在的新需求是只允许公司领导、行政部门的人能够向all这个邮箱发邮件,如何做?
在 iRedAPD 里已经实现了啊。试试这样:
- 确认你的 iRedAPD 服务在运行(它监听 7777 端口):
# netstat -ntlp | grep '7777'
- 确保在 /opt/iredapd/etc/iredapd.ini 里启用了 sql_alias_access_policy 这个插件(插件名就是 /opt/iredapd/src/plugins/ 目录下的 python 文件名):
[sql]
plugins = sql_alias_access_policy
如果都OK的话,将 vmail.alias 表里你的 all@ 帐号的 moderators 字段加入允许发送给这个帐号的人,accesspolicy 字段加入权限。例如:
mysql> UPDATE alias SET accesspolicy='moderatorsonly', moderators='user01@a.cn,user02@a.cn' WHERE address='all@a.cn';
这样就可以了。
不妨先建立一个临时列表来测试一下。
非常感谢您详细的解答,明天我就去试一下。
lwydata 写道:1. 建立一个 all@xx.com的邮箱
2. 登入 phpmyadmin
3. 执行一次update alias set goto=(
SELECT group_concat(username)
FROM mailbox
WHERE domain = "xx.com"
GROUP BY domain
)
WHERE address="all@xx.com";没有问题的话, 建立成 cron job, 一天行一次即可
感谢lwydata的回复。我分析了一下这个sql语句,看了alias表结构,大致知道了它的原理。这个语句在每次新增用户时运行一下即可。
执行后提示没有数据库
Hi linuxiae,
请发新的论坛主题提问自己的问题,而不是追加在别人的帖子后面提问。
我的all@a.cn只是个邮件组,按你这个方法,为什么其他人还是可以给all@a.cn发邮件呢?
邮件列表的权限控制是 iRedAPD 实现的,请确认启用了必须的插件、设置了正确的 SQL 值。如果仍然不行,请在 iRedAPD 里启用 debug 模式,检查一下它的日志,看看能否找到相关信息。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 如何增加一个all的邮箱?
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.019 秒, 共执行查询 70 条