主题: BCC 問題

==== ==== ==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.6.0
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):OpenLDAP-2.7.0
- 使用的 Linux/BSD 发行版名称及版本号:CentOS6.8 & 7.3
- 与您的问题相关的日志信息:
====

BCC :設定如下: user  不啟用 BCC
兩個帳號皆設在同一台PC上(pc在外網不同網段)及用TB測試

mydomain.com 為CentOS6.8 OpenLDAP-Pro-2.7.0 , iRedAPD-2.0
sub.domain.com 為 CentOS7.3 OpenLDAP-Pro-2.7.0, iRedAPD-2.0
(按iRedMail-0.6.0 版更文檔升級為最新版後 ,
出現 admin@mydomain.com 收到 users未啟動BCC的信件;
做降版本一樣出現問題, 才提出此問題)

a). 網域: BCC
Monitor incoming emails via BCC => 打勾
Monitor outgoing emails via BCC => 打勾
BCC incoming emails to other address  => admin@mydomain.com
BCC outgoing emails to other address  => admin@mydomain.com
(subdomain 設定差異處)
BCC incoming emails to other address  => admin@sub.mydomain.com
BCC outgoing emails to other address  => admin@sub.mydomain.com

b). users : Advanced
BCC incoming emails to other address =>清除不填(預設會繼承網域BCC)
BCC outgoing emails to other addres  =>清除不填(預設會繼承網域BCC)

Enabled-services
不打勾 =>BCC incoming emails to other address
不打勾 =>BCC outgoing emails to other address

以上設定是否有問題?

c). 內部網域互相測試
區網 (2個host server 為domain 及subdomain 關係, 在同網段10.10.10.xx )
現測試 test4@mydomain.com =>給 test4@sub.mydomain.com 信件,

incoming  (sub.mydomain.com 錯誤)
不啟用BCC的user (test4@sub.mydomain.com),仍會被監控admin@sub.mydomain.com 會收到 使用者(test4@sub.mydomain.com)信件.
(會monitor sub.mydomain.com , 因users 的設定無效),

outgoing  (mydomain.com 無效)
monitor mydomain.com無作用, 因admin@mydomain.com 無紀錄

d). 從Gmail 寄信測試
再測試 xx@gmail.com => 給 test4@mydomain.com 或test4@sub.mydomain.com ,
incoming錯誤 (兩網域的admin@ 皆有紀錄 ; 因users BCC 未啟用)

當test4@mydomain.com 或 test4@sub.mydomain.com => 給 xx@gmail.com ,
outgoing正常 (admin@ 皆沒有紀錄 , 因 userBCC未啟用)

e).
最後測試, 更改上面設定為如下:
(取消在網域的設定, 由users 來分別設定後 )
網域: BCC
Monitor incoming emails via BCC =>  打勾
Monitor outgoing emails via BCC =>   打勾

變為下面問題:
區網互寄或給Gmail信件 , users啟用BCC.
outgoing  (mydomain.com 或 sub.domain.com 無效)
未給admin@ 保留信件
雖然在 System>Mail Logs > Send Mails 留有紀錄,
但實體信件內容未能保存.

版主, 說了一大推希望看得懂.

回复: BCC 問題

内容太多,看得有点乱。

rain6966 写道:

a). 網域: BCC
Monitor incoming emails via BCC => 打勾
Monitor outgoing emails via BCC => 打勾
BCC incoming emails to other address  => admin@mydomain.com
BCC outgoing emails to other address  => admin@mydomain.com
(subdomain 設定差異處)
BCC incoming emails to other address  => admin@sub.mydomain.com
BCC outgoing emails to other address  => admin@sub.mydomain.com

b). users : Advanced
BCC incoming emails to other address =>清除不填(預設會繼承網域BCC)
BCC outgoing emails to other addres  =>清除不填(預設會繼承網域BCC)

Enabled-services
不打勾 =>BCC incoming emails to other address
不打勾 =>BCC outgoing emails to other address

以上設定是否有問題?

不同账号类型的 BCC 优先级不通:Per-user BCC settings > Per-domain。即:

- 如果有 per-user bcc,则使用 per-user bcc。
- 如果无 per-user bcc,则查询 per-domain bcc。如果有则使用 per-domain bcc,如无责则此邮件不会做任何 bcc 处理。

如果 per-user bcc 的设置处没有打勾,意思是使用 per-domain bcc(如有)。而不是 explicitly 表示不对该用户的邮件做 bcc 处理。

按此运作原理去分析你的 bcc 流程看看是否正确。

回复: BCC 問題

ZhangHuangbin 写道:

不同账号类型的 BCC 优先级不通:Per-user BCC settings > Per-domain。即:

我目前思緒卡在 "不通"  及 "Per-user BCC settings > Per-domain" 的 ">"
1). "不通"指 Per-domain BCC 權限不會繼承給 Per-user .
2). ">"  指優先或大於.   所以Per-user BCC 的啟用或不啟用
皆不會受 Per-domain BCC 引響.

上面兩疑惑 , 若成立(正確).

- 如果有 per-user bcc,则使用 per-user bcc。

接受

- 如果无 per-user bcc,则查询 per-domain bcc。如果有则使用 Per-domain bcc,如无责则此邮件不会做任何 bcc 处理。

卡住了, per-user bcc 不啟動 , 那 per-domain bcc 應無作用; 因它們 "不通"">" .

如果 per-user bcc 的设置处没有打勾,意思是使用 per-domain bcc(如有)。而不是 explicitly 表示不对该用户的邮件做 bcc 处理。

卡住了 ,同上.

其實我只是想設定iRedMail 為:
per-domain bcc 啟用 , per-user bcc 啟用 ; 某例外 user bcc 不啟用, 應如何設定?

目前 per-domain bcc 會繼承給 新建per-user bcc , 我只要去 per-user bcc 設不啟用 , 即可 . 但卻不符上面的解釋 , 所以這步驟不正確.

但因 per-domain bcc 已啟用 , per-user bcc 不啟用 , 結果admin@ 會收到 .
但系統 "Per-user BCC settings > Per-domain" ; 應當Per-user 設定不啟用 時 , admin@ 不收到才對?

回复: BCC 問題

rain6966 写道:

per-domain bcc 啟用 , per-user bcc 啟用 ; 某例外 user bcc 不啟用, 應如何設定?

暂时无法实现。

Postfix 会先查询 per-user bcc,如有,则使用;如无,则继续查询 per-domain bcc。
如有 per-domain bcc,则使用;如无,则无任何 bcc 作用于该用户的邮件。

这里的优先级指的是,如果有,则使用,如果无,则查询并使用更低优先级的 bcc。而不是:如果无 per-user bcc,则无论是否有  per-domain bcc 均不启用 bcc。

回复: BCC 問題

ZhangHuangbin 写道:

暂时无法实现。

了解. 感謝回覆.

那 Profile of domain: mydomain.com 下的 "BCC" 似乎就可不用 了. 操控平台 BCC 可省掉.

因設定 bcc 例外 user :
只需在 Users =>Advanced 下不打勾
BCC incoming emails to other address
BCC outgoing emails to other address
即可做到


另第一次 post 文
有關 outgoing 的monitor , admin@ 無法收到 user 發出信件,
要如何設定. incoming 功能正常可收到.

Thanks.

回复: BCC 問題

rain6966 写道:

有關 outgoing 的monitor , admin@ 無法收到 user 發出信件,
要如何設定

可否重新发一个 thread 单独讨论这个问题?第一个 post 里内容太多,有些混乱。为了方便正确理解你的问题,能单独发一个 thread 会更好些。