676

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

roundcube 似乎不支持批量修改。

rain6966 写道:

TB 最近的更新版本後 ,當轉寄信件時 (行內轉寄)會自動 加入信件的表頭

收到别人寄来的邮件时,iRedAPD 的 reject_sender_login_mismatch 会检查发件人是否是伪造的(forged),例如,发件人的域名是在你的服务器上 hosting,但发件人却没有 smtp sasl auth,这时候就判断为 forged。在这个 case 里,iRedAPD 检测到了 forged sender domain,所以 reject。

此 case 里 iRedAPD 的 reject 逻辑没有错,错在于 Thunderbird forwarding 的时候加入了原始邮件的 mail headers,而很多时候做 Policy server 都是检查 mail header 里的内容(如 From:, To:, Return-path 等)。因此 Thunderbird 的 inline forwarding 会带来一定的问题。

rain6966 写道:

Sorry ! 標頭的英文“Quarantine clean emails sent from/to certain local user”
我會錯意了.
那此功能是做user信件稽核(審核)管控用?

用于将非 virus/spam/banned/bad-header 的 clean 的邮件隔离进 SQL 数据库,而不是直接投递到用户邮箱。隔离之后,可以用 iRedAdmin-Pro 做管理,但 iRedAdmin-Pro 不支持你要求的“通知特定 id/管理员”。

rain6966 写道:

我電腦WinXP Firefox 或Chrome 有時會打不開, 點隔離信件右邊下拉箭頭不動作.
所以才有不放SQL的想法.

应该是 iRedAdmin-Pro 使用的 JavaScript 文件对 Firefox/Chrome 支持不够好导致的,我会检查一下这个问题。抱歉。
另:你用的 Firefox/Chrome 各为什么版本?

检查你的 foxmail 配置:

*) POP3 service: port 110 over TLS (recommended), or port 995 with SSL.
*) IMAP service: port 143 over TLS (recommended), or port 993 with SSL.
*) SMTP service: port 587 over TLS.
*) CalDAV and CardDAV server addresses: https://<server>/SOGo/dav/<full email address>

rain6966 写道:

>>Jun  2 09:55:46 mail.l.domain1.com /usr/sbin/amavisd[13132]: (!)loading policy bank "ORIGINATING": unknown field "final_destiny_by_ccat"

Amavisd 不支持在这个 policy bank 里使用 final_destiny_by_ccat 参数。这个可能因 Amavisd 的版本不同而有差异。
你所用的是哪个版本的 Amavisd?

首先:“Quarantine clean emails sent from/to certain local user”是指将正常的(非 spam/virus)的邮件也隔离,你确定要这样隔离吗?

rain6966 写道:

3).Quarantining
是隔離信件放在 SQL , 且已經清潔處理過(原文)
若不希望放在SQL 且原文保留, 並可通知特定ID (管理員), 應如何設定?

隔离的邮件若不放在 SQL 数据库里,则无法在 iRedAdmin-Pro 里查看邮件 body。

默认都开着。建议你先关闭 fail2ban 服务试试,有可能是试的时候太多次错误触发了 fail2ban 服务导致被服务器上的防火墙给 ban 了。

请打开 iRedAPD debug 模式,看看里面记录的 smtp session 里的 sender, recipient, sasl_username 各为什么值。
看样子似乎是 Thunderbird 在以 inline forwarding 格式转发邮件的时候弄混了邮件地址。

打开 /opt/www/roundcubemail/plugins/password/config.inc.php,参数 "password_dovecotpw" 的值是什么?它应该是 "/usr/bin/doveadm pw"。

灰名单服务导致的。请参考文档:
http://www.iredmail.com/docs/manage.iredapd.html

继续运行 freshclam 命令,直到它能更新为止。

687

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

是否参考这篇文档进行安装的?
http://www.iredmail.com/docs/install.ir … erver.html

aywxj 写道:

May 27 10:42:37 mailserver amavis[1895]: (01895-06) (!)connect to /var/run/clamav/clamd.ctl failed, attempt #1: Can't connect to UNIX socket /var/run/clamav/clamd.ctl: No such file or directory

ClamAV 服务没有启动。建议先运行 freshclam 命令更新下病毒特征库,然后尝试重启 ClamAV 服务。
收件慢是 greylisting 服务导致的,具体请看:
http://www.iredmail.com/docs/manage.iredapd.html

/var/log/mail.log 里有什么相关信息?

更新:此技巧已整理为文档:
http://www.iredmail.com/docs/promote.us … admin.html

域名 xx.com.cn 的 SPF 和 DKIM 记录没有添加么?

将现有的某个用户提升为全局管理员即可。具体操作:

sql> USE vmail;
sql> UPDATE mailbox SET isadmin=1, isglobaladmin=1 WHERE username='用户邮件地址';
sql> INSERT INTO domain_admins (username, domain) VALUES ('用户邮件地址', 'ALL');

然后即可以该用户邮件地址和密码作为全局管理员登录 iRedAdmin。

为当前域名添加一个 alias domain 即可。但 iRedMail-0.8.3 太旧了, 不确定是否支持 alias domain。如果不支持则需要修改 sql 数据库里的所有邮件地址和域名,工程量大不说,容易出错。

shmily_iredmail 写道:

May 26 19:30:00 mail amavis[42673]: (!!)TROUBLE in pre_loop_hook: config: no rules were found!  Do you need to run 'sa-update'?

SpamAssassin 没有任何本地的 rules 文件,请运行 'sa-update' 命令更新 rules。更新完后重启 amavisd 服务即可。

fail2ban 里可以过滤相应的 log,并指定次数。具体请看 /etc/fail2ban/jail.local.

建议启用 ssl/tls,关闭非 ssl/tls 连接。你搞反了。如果没有 ssl 证书,可以申请 Let's Encrypt 的免费证书,简单好用还免费,自动续费也容易。

安全第一。

请提供必要信息:

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

只表明:有人尝试连接你的服务器,但没有完成完整的 smtp 会话就断开连接了。

699

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

参考:
http://wiki2.dovecot.org/Tools/Doveadm/Purge

/etc/yum.repos.d/iRedMail.repo 的内容应该是这样的:

[iRedMail]
name=iRedMail
baseurl=http://iredmail.org/yum/rpms/6/
enabled=1
gpgcheck=0
#exclude=postfix*