26

(8 篇回复,发表在 iRedAdmin-Pro 技术支持)

rain6966 写道:

有啟動 BCC 的帳戶或未啟動的帳戶, admin@ 皆會收到一份;

可否贴一下这个命令的输出:

postconf sender_bcc_maps recipient_bcc_maps

应该看到 *_bcc_maps_user.cf 放在 *_bcc_maps_domain.cf 的前面。

另外,请将设置了 bcc 的 domain 和设置了 bcc 的帐号的 LDIF 信息一并贴一下,需要对数据做个检查。贴的内容可以去掉 real domain name 和 password 等敏感信息。

我似乎没明白这个问题是什么,以及你想要什么样的结果。:(
可否重新整理一下然后再 post 一次?抱歉

28

(8 篇回复,发表在 iRedAdmin-Pro 技术支持)

BTW, 如果你现在获取 iRedAdmin-Pro-LDAP-3.2 的版本,它就是已经 patch 过的了。

29

(8 篇回复,发表在 iRedAdmin-Pro 技术支持)

rain6966 写道:

我非常期待它確實是bug!!!!!

确实是 bug。patch 在这: https://pastebin.com/raw/JPatpakJ

30

(8 篇回复,发表在 iRedAdmin-Pro 技术支持)

应该是 bug,明天我测试后给您反馈。

31

(6 篇回复,发表在 iRedAdmin-Pro 技术支持)

rain6966 写道:

英文論壇 ,有限制規定, 如使用中文提問?

可以用中文。:)

32

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

6951685 写道:

    failure for one or more recipients (nwatanabe@tomoegawa.com:blocked) (in

这个地址被对方使用的 barracudanetworks.com 的某种服务(DNSBL?)给列入黑名单了。得去解封。

chenzsab 写道:

Nov 20 12:01:55 lda(hrfw@xxx.com.cn): Error: Timeout (120s) while waiting for shared lock for index file /var/vmail/vmail1/xxx.com.cn/h/r/f/hrfw-2014.08.15.10.41.28//Maildir/dovecot.index

你的邮箱是放在某个网络存储上么?例如 NFS。

确保正确启用了 smtp 用户验证来发邮件。

35

(6 篇回复,发表在 iRedAdmin-Pro 技术支持)

另外,建议发到英文论坛去,中文这个论坛会逐步放弃,用的人太少了。
https://forum.iredmail.org/

36

(6 篇回复,发表在 iRedAdmin-Pro 技术支持)

- 能否确认没有 user 将邮件 forward 给 admin@?
- 需要贴出 postfix log 和 Dovecot log 来帮助判断到底收件人有哪些。

iRedMail-0.9.8 里的 tools/create_mail_user_* 脚本没有同步更新,但是 iRedAdmin-Pro 则是更新了的。这个没有关系,因为在升级 Dovecot 到 2.3 的时候我们会提醒你同步。这里也有单独的文档:
https://docs.iredmail.org/upgrade.dovecot.2.2-2.3.html

十之八九是因为密码太弱了被猜到。。。

39

(2 篇回复,发表在 iRedAdmin-Pro 技术支持)

rain6966 写道:

adding new entry "mail=ftp13@mydomain.com@mydomain.com,ou=Users,domainName=mydomain.com,o=domains,dc=mydomain,dc=com"

用 LDAP 命令行工具 ldapdelete 吧。

rain6966 写道:

enabledservice: pop3tls
enabledservice: imaptls

这两个是 Dovecot-2.3 里需要的。
你的系统是直接安装的 iRedMail-0.9.8 么?

在 iRedAdmin-Pro 里,用户列表页面就能看到用户的邮箱使用情况。在用户的 profile 页面也能看到。

42

(9 篇回复,发表在 iRedAdmin-Pro 技术支持)

重复一下我的思路和 solution:

1: 直接 stop fail2ban。用以排除可能是 fail2ban 导致的 ban。
2: 在 /opt/www/roundcubemail/config/config.inc.php 文件里找到 ip_check 参数,将它的值改为 false。如果没有这个参数就加到文件末尾:

$config['ip_check'] = false;

3: 用以下命令关闭 "iptables" 服务:

service iptables stop

你没看错,是 "iptables"。如果你自己跑了 ufw,请 stop 之。
4: 请检查你的 network router/firewall 里的 rules。确认 80/443/143/993/110/995 都是 open 的。

angelbaal 写道:

    include /etc/nginx/conf-enabled/*.conf;
    include /etc/nginx/sites-enabled/*.conf;

在这两个目录里找它们加载的文件。
默认是 /etc/nginx/templates/ssl.tmpl。

44

(9 篇回复,发表在 iRedAdmin-Pro 技术支持)

jimmyfangtw 写道:

1: 暂时停用 fail2ban 服务试试。

运行命令:service fail2ban stop

jimmyfangtw 写道:

2: 在 roundcube 配置文件里将 ip_check 设置为 false 试试。

在 /opt/www/roundcubemail/config/config.inc.php 文件里找到 ip_check 参数,将它的值改为 false。如果没有这个参数就加到文件末尾:

$config['ip_check'] = false;

45

(9 篇回复,发表在 iRedAdmin-Pro 技术支持)

1: 暂时停用 fail2ban 服务试试。
2: 在 roundcube 配置文件里将 ip_check 设置为 false 试试。

$config['ip_check'] = false;

46

(10 篇回复,发表在 iRedAdmin-Pro 技术支持)

rain6966 写道:

recipient_bcc_maps = proxy:ldap:/etc/postfix/ldap/recipient_bcc_maps_user.cf proxy:ldap:/etc/postfix/ldap/recipient_bcc_maps_domain.cf
sender_bcc_maps = proxy:ldap:/etc/postfix/ldap/sender_bcc_maps_user.cf proxy:ldap:/etc/postfix/ldap/sender_bcc_maps_domain.cf

麻烦贴一下这四个文件里的 LDAP filter。
同时贴一下这个用户的 LDIF 数据。

47

(10 篇回复,发表在 iRedAdmin-Pro 技术支持)

rain6966 写道:

在 Profile of user > Advanced
取消此選項無效 (save 後, 仍打勾)
BCC incoming emails to other address
BCC outgoing emails to other address

确认是 bug。在开发版本中已经修复。这里是 iRedAdmin-Pro-LDAP-3.1 的 patch:

diff -Naur a/libs/ldaplib/attrs.py b/libs/ldaplib/attrs.py
--- a/libs/ldaplib/attrs.py    2018-08-14 14:01:17.000000000 +0200
+++ b/libs/ldaplib/attrs.py    2018-10-30 20:45:51.000000000 +0100
@@ -92,6 +92,9 @@
 USER_FILTER = '(objectClass=mailUser)'
 USER_ATTR_PASSWORD = 'userPassword'
 
+USER_SERVICES_INTERNAL = ('internal', 'doveadm', 'lib-storage',
+                          'indexer-worker', 'dsync')
+
 # Services for normal user. used while adding a new mail user.
 USER_SERVICES_OF_NORMAL_USER = (
     'internal', 'doveadm', 'lib-storage', 'indexer-worker', 'mail', 'dsync',
diff -Naur a/libs/ldaplib/user.py b/libs/ldaplib/user.py
--- a/libs/ldaplib/user.py    2018-08-14 14:01:17.000000000 +0200
+++ b/libs/ldaplib/user.py    2018-10-30 20:46:21.000000000 +0100
@@ -1659,7 +1659,7 @@
         if not _enabled_services:
             _enabled_services = None
 
-        user_enabled_services = list(set(user_enabled_services + _enabled_services))
+        user_enabled_services = list(set(set(list(attrs.USER_SERVICES_INTERNAL) + _enabled_services)))
 
         # allow_nets
         _allow_nets = form.get('allow_nets', '').splitlines()

手工安装软件包:uwsgi-plugin-python2,然后重启 uwsgi 服务应该就ok了。

软件包的名字原本是 uwsgi-plugin-python,后面在 epel 仓库里被改名了,导致这个问题。

49

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

如果你的服务器上没有任何对方的 smtp 连接日志,那应该是对方根本没有连接到你的服务器。这种情况有几种可能:

- 你的邮件域名的 DNS 设置有问题,没有指向正确的服务器地址。
- 你的公司内部防火墙没有做正确的端口转发。

50

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

zhoukaihkc 写道:

出差异地发现不能用web登录邮箱

“不能用web登录邮箱”,具体是指无法访问 webmail 呢,还是登录 webmail 后无法发出邮件?具体什么错误信息?