1,076

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

*) 你的域名是否正确指向了服务器 IP?A/MX DNS 记录是否正确?
*) 公司的防火墙是否有对此服务器做限制?

由 Amavisd 程序调用,默认自动开启。
如果你要关闭,可以找到 Amavisd 配置文件 /etc/amavisd/amavisd.conf 里的这行,将注释符号去掉后重启 amavisd 就不再调用 SpamAssassin 了:

# @bypass_spam_checks_maps  = (1);

1,078

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

*) 收件慢是因为灰名单的缘故。
*) 似乎你的 ClamAV 的 daemon user/group 没有权限读取 amavisd 拆分的邮件内容。贴一下命令 "id clam" 的输出看看。

还是说一下你具体如何添加的吧。

itloft 写道:

偿试过用脚本添加,当检查到有用户名存在的时候就会跳过,有没有办法实现当有这个用户存在的时候判断一下属性是不是有存在,如果没有则添加。

这样的检测适合用 Python 之类的脚本来完成,shell 做起来没有那么方便(不是说不可以)。可以适当参考现有的脚本:
https://bitbucket.org/zhb/iredmail/src/ … at=default

最好重新安装操作系统,再安装 iRedMail。这样可以保证 iRedMail 顺利安装。

已知问题,墙导致的。

ccbag 写道:

1、HTTPS是好但是小公司自己的邮件系统不会买ssl认证的~比我更小白的人一打开浏览器会提示证书不受信任~他反倒会认为不安全~所以求教去除HTTPS或者HTTP和HTTPS同时都等访问的方法~

*) 用户可能认为不要密码登陆更简单快捷,难道这也要照做?有些事得你说了算。
*) startssl.com 有免费一年的 SSL 证书可用。

ccbag 写道:

2、我是知道这样弄的~可配置文件有很多,找不全~所以抱歉做了伸手党~来问您有没有所有关于数据库配置文件的列表~

遇到错误了再修正就好了。

1,083

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

Postfix 是 MTA,它会检查发送给 virtual mailbox 及 system account 的邮件。但 Dovecot 则只检查 virtual mailbox,所以你贴的日志里投递给系统帐号的邮件才会失败。这也是为什么设置 /etc/postfix/aliases 将系统帐号的邮件转给 virtual mailbox 的原因。

kec 写道:

loop的可能原因,是我們想要快速轉換郵件主機,所以我們新舊郵件主機域名相同,mydestination也一樣,對嗎?(需要把舊主機的main.cf貼上來嗎?)
mydestination = $myhostname, localhost.$mydomain, localhost, iredmail.$mydomain

这个你需要解释清楚是谁发给谁,以及你的 hostname 是什么,Postfix 的 mydestination 设置是什么。

需要手动删除。
如果你使用的是 iRedAdmin-Pro,每个删除的用户的 maildir 路径都会记录到数据库表 "vmail.deleted_mailboxes”或"iredadmin.deleted_mailboxes"(OpenLDAP)。你可以读取这个表并删除它记录的 maildir 路径。

ccbag 写道:

1、安装完都是https得开链接,请教怎么样恢复http(或者http和https同时可以)?

HTTPS 可以保证传输时的安全性,不好么?为何要 HTTP?

ccbag 写道:

2、安装完数据库在本机,想用别的数据库服务器(阿里云关系型数据库RDS),怎样设置和迁移?

只要将数据库导出并恢复到新服务器上,并且在所有需要连接数据库的程序的配置文件里指定使用新的数据库服务器地址即可。

1,086

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

我想你可能没有明白我的意思。真正的问题在于:“邮件是投递给系统的用户 kec 和 grosse 的,而不是邮件帐号。所以出现这样的错误。”

这样的情况,只能是将系统帐号的邮件通过 /etc/postfix/aliases 设置一个实际存在的接收地址来收取邮件。

kec 写道:

2. 用alias 的解法對我們來說並不適用,原因是1.mail使用人數眾多,維護不易 2.iRedMail 目前打算取代原有的Roundcube主機,所以有設.forward, 若改用alias,會有mail forward loop 發生

alias 是转发系统帐号的邮件到虚拟邮件用户,不应该会 loop。

1,087

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

从 dovecot-sieve.log 的日志看,邮件是投递给系统的用户 kec 和 grosse 的,而不是邮件帐号。所以出现这样的错误。

可能的解决办法是:

1:检查是哪个程序/脚本产生这样的发给系统帐号的邮件,改为发给某个实际存在的邮件地址(user@domain.com)。
2:在 /etc/postfix/aliases 里为这两个系统帐号设置 alias,将邮件转发到某个实际存在的邮件地址。

1,088

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

itloft 写道:

张工,是否可以取消Postfix检发件方的域名。

可以移除 Postfix 的 smtpd_recipient_restrictions 里的以下两个限制参数:

reject_unknown_sender_domain
reject_unknown_recipient_domain

检查你的邮件域名的 A 和 MX DNS 记录设置是否正确。

1,090

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

iRedMail 默认配置了 Postfix 在收到邮件时检查收件方和发件方的域名是否真实存在,这个 DNS 查询操作会有一定的延迟。
如果你的 DNS 查询速度快,这个延迟就很短,几乎感觉不到。

你的 DNS 解析是不是也很慢?

不可以。

感谢分享。

1,094

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

如果你使用的是 iRedAdmin 添加邮件帐号,可以在它的目录下的 libs/default_settings.py 里找到以下几个参数:

# It's RECOMMEND for better performance. Samples:                                  
#   - hashed: domain.ltd/u/s/e/username-2009.09.04.12.05.33/                       
#   - non-hashed: domain.ltd/username-2009.09.04.12.05.33/                         
MAILDIR_HASHED = True                                                              
                                                                                   
# Prepend domain name in path. Samples:                                            
#   - with domain name: domain.ltd/username/                                       
#   - without: username/                                                           
MAILDIR_PREPEND_DOMAIN = True                                                      
                                                                                   
# Append timestamp in path. Samples:                                               
#   - with timestamp: domain.ltd/username-2010.12.20.13.13.33/                     
#   - without timestamp: domain.ltd/username/                                   
MAILDIR_APPEND_TIMESTAMP = True

将它们复制到 iRedAdmin 的主配置文件 'settings.py' 里,然后根据自己的需要修改对应的参数,重启 Apache 服务即可。

gu.yanfeng 写道:

请问我购买Pro版,能请您给我远程安装群集吗?收费也可以。另外能提供群集方面的一些资料吗?谢谢。

购买 iRedAdmin-Pro 的 license 只包含 iRedAdmin-Pro 这个产品自身的一些内容,不包含 iRedMail 技术支持、集群之类的。
我们暂时不提供集群方案,抱歉。

1,096

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

iRedMail-0.8.7 默认就配置好了 master user 需要的所有参数,你要做的只是添加用户和密码而已。

logwatch 会自动添加 cron job (/etc/cron*),应该是会发邮件的。建议检查一下你的 Postfix 日志。

每次发新的帖子都请填写以下信息:

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

另外,这个错误信息是如何得到的?执行某个命令?

iRedMail 里用到的各个组件都可以放入集群环境。你主要需要看的是集群软件的文档。

xielk 写道:

ul 26 10:17:14 mail postfix/trivial-rewrite[2441]: warning: do not list domain b.com in BOTH mydestination and virtual_mailbox_domains

先解决这个错误吧。

邮件客户端具体是如何设置的?所有的设置。