可能原因是服务器上面的dns无法解析......

ZhangHuangbin 写道:

- 如果你是用 OpenLDAP,请将这些用户的 enabledService=smtp 和 enabledService=smtpsecured 属性/值去掉。
- 如果你是用 MySQL 或 PostgreSQL,请将 vmail.mailbox 表里这些用户的 enablesmtp 和 enablesmtpsecured 字段的值设置为0。

谢谢张工  好像这样设置了也没有生效,我使用的是Mysql     将用户下的 enablesmtp 和 enablesmtpsecured 字段的值设置为0   依然可以向外发送邮件呢。是否能对整个域做相应的配置,而使该域下的用户都生效呢。but  i don't know  how to solve this problem

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
Iredmail0.8
ubuntu 12.04
请问张工,我现在有一个域,域下面很多用户,想确保这些域下面的用户只能接受邮件,而不能向外发邮件,我该如何设置?

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
iredmail 0.8
ubuntu 12.04
如题,在邮箱中所有邮件都已经不存在,但是为什么显示空间使用达到100% 
对于少量用户解决方法倒容易 
只是不知道为什么会出现这种情况,该如何修正呢

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
张工 您好
Iredmail0.7
ubuntu10.10
有些不固定的邮箱向我发送重要邮件,被判为垃圾邮件了
有何方方法来减少误判概率呢
或者说,怎么添加关键字白名单对所有用户生效呢
谢谢 张工

ZhangHuangbin 写道:

如果用户自己有过滤规则,全局的过滤规则文件会被 Dovecot 忽略。

现在的情况是    全局的有效(能把spam的投到垃圾邮件箱),可是自己定义的规则(设置拒绝某个用户,却仍然可是收到)却无效

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
ired0.8+mysql
ubuntu12.04
张工  我设置了一个全局的把标示为spam的邮件投递到垃圾箱中。然后自己通过web页面设置自己的过滤器,比如拦截某个邮箱的用户,比如删除某个用户的邮件等等。却没有效果,求指导》。。。。

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
iredmail0.7
ubuntu10.10

张工好
    我想把某个特定的域和特定的用户取消spam的评分   我的理解是应该直接在amavise-new 设置白名单  这样就不会吧特定的邮箱投递给spamassassin和amavis里面去了,从而可以加快速度和减轻系统负担,可是在/etc/amavisd/conf.d 下并没有找到相应的黑白名单设置   求教。。。。

同问  我在/etc/mail/spamassassin/local.cf 下把某个特定的域和特定的邮件地址加入whitelist_from  依然被当成垃圾邮件过滤到垃圾箱里面去了。在此求教张工 如何彻底的白名单某个域或者某个特定的邮箱地址呢?

我在postfix 的main.cf    加入 check_client_access hash:/etc/postfix/white_list,  然后再文件white_list加入域和地址  不知道这样是否能有理论支持?

lwydata 写道:

在 Mysql 的 table "sender_bcc_domain" 加入記錄即可

谢谢   OK了

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
iredmail0.7
ubuntu10.10
您好 张工  如题的问题 ,一个域下有上百个用户,我在哪里设置将所有对外发送的邮件都抄送一份放置到该域下的某个特定邮箱呢?

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
iredmail0.7   
ubuntu10.10

您好 张工
    我这边没有做任何设置  为什么同是来自支付宝的service@mail.alipay.com 的提醒邮件,有时候能正常投递到收件箱,有时候就会被当成垃圾邮件投递到垃圾箱呢?    能否把这个域的邮箱不用当作垃圾邮件  做个全局的设置    如何做全局的设置呢?

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
iredmail0.8  ubuntu0.8
张工
我设置了直接删除标识为spam的垃圾邮件

将/var/vmail/sieve/dovecot.sieve 中的fileinto 改为 discard 即可直接丢弃:
require ["fileinto"]
if  header :is "X-Spam-Flag" "YES"
{
    discard;
    stop;
}
但是所有的spam邮件全部投递到收件箱去了

还需要哪里再做设置吗

ZhangHuangbin 写道:

试试将你的 dnsserver.localdomain 加到 /etc/hosts 里。

Sender address rejected: Domain not found  还是报这个错误了

这是发送邮件的linux主机上面的日记记录
0E1CBE0080B: host mail.mailserver.com[1.2.3.4] said: 450 4.1.8 <root@dnsserver.localdomain>: Sender address rejected: Domain not found (in reply to RCPT TO command)
这是邮件服务器上面的日志记录
mail postfix/smtpd[20636]: NOQUEUE: reject: RCPT from mx.expurgate.net[194.145.224.20]: 450 4.1.8 <root@dnsserver.localdomain>: Sender address rejected: Domain not found; from=<root@dnsserver.localdomain> to=<support@mydomain.com> proto=ESMTP helo=<mx.expurgate.net>

应该还是postfix的限制吧

16

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

ZhangHuangbin 写道:
circle_circle 写道:

谢谢张工   完美搞定!!

是用 "@local_domains_maps = (1);" 搞定的还是其它?

是写在 read_hash() 里,每行一个域名. 写个脚本每添加一个域名 自动追加到 /etc/postfix/domains
但是这个域名域名过多的话,会不会影响效率 ,因为可能会要每次收邮件都得查询来着.    "@local_domains_maps = (1)   这个参数是直接把所有已添加的域名当成本地域名吗

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====

iredmail0.8  ubuntu12.04  想接受一个具体IP(一Linux主机  用来发送监控的邮件给iredmail下的域用户),
在postfix 下的参数mynetworks 添加了这个IP   还是不生效
  请教下张工  还需要在哪设置添加这个具体IP了?

深白颜色 写道:

试过了,都打不开~~~

Iptables 还有selinux 关闭一下  再测试一下能不能打开呢

深白颜色 写道:

没有,我在局域网测试的,只是改了etc/hosts文件,其他的没动

你的邮箱域名要想公网上面的邮件发送到给你 ,必须在公网上做dns解析记录  否则没法找到你的邮件主机,肯定也无法接受到邮件了.     这无关iredmail

20

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

ZhangHuangbin 写道:
circle_circle 写道:

域名和域名直接的间隔是否可以用空格来分开

如果是写在 read_hash() 里,则是每行一个域名。
也可以试试这样,把所有域名都认为是本地的域名(但不推荐):

@local_domains_maps = (1);

谢谢张工   完美搞定!!

用下https://  呢?

你的域名dns是否做了mx记录?

23

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

ZhangHuangbin 写道:

可以写个脚本自动将所有域名写入纯文本文件(例如 /etc/postfix/domains),再配置 Amavisd:

 @local_domains_maps = ( read_hash("/etc/postfix/domains") );

谢谢张工  问一下   域名和域名直接的间隔是否可以用空格来分开

24

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

ZhangHuangbin 写道:

Ubuntu 系统,Amavisd 的配置文件在 /etc/conf.d/amavis/ 目录下,iRedMail 只配置了 50-user 这个文件,其他都是 Ubuntu 默认设置的。你可以打开 50-user 这个文件找到 @local_domains_maps 参数。

谢张工  是在/etc/amavis/conf.d/下找到到了这个参数     确实是   在这个文件下 参数@local_domains_maps 只有一个主域名.  再想请教一下张工 ,因为域名很多,能否有什么方法一次性写入这些域名,不然的话一个个手动来添加每个域名的话 ,会疯掉的.....

25

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

ZhangHuangbin 写道:

Amavisd 的 @local_domains_maps

您好  张工 您说的Amavisd 的 @local_domains_maps    参数在哪里查看呢
我使用的是mysql 后台  都有库amavisd
我查看的配置文件  只找到这个了
locate amavisd.conf
/usr/share/doc/amavisd-new/examples/amavisd.conf-default.gz
/usr/share/doc/amavisd-new/examples/amavisd.conf-sample.gz

两台机器上面的Iredmail都是默认安装的