将 check_sender_access 换成 check_recpient_access。

在 /etc/postfix/main.cf 中找到以下内容:

smtpd_recipient_restrictions = ..., check_policy_service inet:127.0.0.1:10031

将 check_policy_service inet:xxx 去掉,重启 postfix。

很抱歉,服务器硬件故障,而且联系不上服务器的主人,导致持续了近两天的时间。

给大家造成不便,敬请谅解。:(

也许你可以看看 awstats 是否能符合你的需求。如果可以的话,希望能够给我们一个反馈。

mailgraph 确实比较弱一些,也许 awstats 更方便。而且还可以分析其它服务的日志。

多谢 jick 帮忙解答 :loveliness:

解除后完全可能再次被列入 PBL(动态 IP 地址列表),因为我已经为 iredmail.org 解封两次了。

具体的原因我还不是特别清楚,他们网站应该有说明。

4,107

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

从错误信息来看,是 Postfix 找不到 domain.ltd 这个域。

另外:

mydestination = $myhostname, localhost, localhost.localdomain, localhost.$myhostname
mydomain = mydomain.tld
myhostname = mail.mydomain.tld

$mydomain 不在 mydestination 列表里,所以 postfix 不会将 mydomain.tld 作为接收邮件的一个域。

能否执行一下这个 SQL 命令,并将结果贴上来。

# mysql -uroot -p vmail
mysql> SELECT domain FROM domain;

4,108

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

可否贴出更详细的 maillog 以帮助分析?

4,109

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

Domain not found


这里显示 mydomain.tld 不存在。检查你的虚拟域里是否有这个域名。

这是因为 hotmail 使用 spamhaus.org 提供的免费 PBL 服务,而你的 IP 在 PBL 中被列为是动态 IP 了。

只要去 spamhaus.org 里的 PBL 一栏将自己的 IP 解除封锁即可。

备注:该问题也发生在发邮件给 gmail, yahoo 邮箱时。

4,111

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

原帖由 westgo 于 2008-11-2 15:24 发表 http://www.iredmail.org/bbs/images/common/back.gif
iRedOS安装好后crond.dairly amavistd会执行/usr/sbin/tmpwatch来清除隔离的病毒邮件

可实际上iRedOS /usr/sbin目录下没有装tmpwatch

请管理员查证, 裁减的时候留下tmpwatch包,否则用户会收到crond daemon发出的 ...


问题已确认,将在下一版本的 iRedOS(-0.1.2)中修正。

感谢反馈 :loveliness:

4,112

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

天气预报刷不出内容


我这里可以刷出来。

4,113

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

这是我这里的结果:

Postfix Admin Setup Checker

Running software:

    * PHP version 5.1.6
    * Apache

Checking for dependencies:

    * Magic Quotes: Disabled - OK
    * Depends on: presence config.inc.php - OK
    * Checking $CONF['configured'] - OK
    * Depends on: MySQL 3.23, 4.0 - OK
    * Depends on: MySQL 4.1 - OK
    * Testing database connection - OK - mysqli://vmailadmin:xxxxx@127.0.0.1/vmail
    * Depends on: session - OK
    * Depends on: pcre - OK
    * Depends on: multibyte string - OK
    * Depends on: IMAP functions - OK

Everything seems fine... attempting to create/update database structure

根据你的结果,我将 'database_type' 参数的值改为了 'mysqli'。对 MySQL-4.1 以后的版本,这个操作更优。

感谢你的反馈。^_^

4,114

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

iRedMail 很早很早很早以前就已经不用 saslauthd 了。

我会检查一下你说的 PostfixAdmin 的问题的,谢谢反馈。:loveliness:

4,115

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

用双引号应该没问题才对呀。而且我这里搭建的 PostfixAdmin 没有这样的问题。

4,116

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

DBD::mysql::st execute failed: Unknown column 'question' in 'field list' at /var/www/extsuite/extmail/libs/Ext/Auth/MySQL.pm line 238.

安装webmail的同时选择了extmail和roudcube, 上面是extmail改密码时发生的错误


这个我会尽快再测试一下,谢谢反馈。

天气预报刷不出内容:
The requested URL /extmail/plugins/coolweather/icons/.gif was not found on this server.
不知道是不是需要安装额外的ext插件


从没用过它的天气预报功能,这个我得测试一下。谢谢反馈。

4,117

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

是的,只能自己修改。

因为 kickstart 文件里暂时无法自己定义主机名,所以我就让它生成一个随机的数字来代替了。

这个问题会尽快修正的。

4,118

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

查看进程:
ps -ef|grep msyqld
结果是:
root      8412  8286  0 17:39 pts/1    00:00:00 grep msyqld

这里没有显示 mysql 服务在运行。

你贴一下这个命令的输出:

# /etc/init.d/mysqld status

原帖由 bruce_wu 于 2008-10-31 16:41 发表 http://www.iredmail.org/bbs/images/common/back.gif
1.因为第一次使用 horde ,所以对 这部分我就不是很熟悉他的配置了
   对了,iRedMail 系统的 horde 配置是透过 dimp 去读信的吗?


dimp?应该是 IMAP 吧?
Horde 确实是通过 IMAP 来操作邮箱的,包括 Roundcube WebMail,SquirrelMail。

2.所以 horde dimp 登入系统他不是去读取 mysql 的帐号配置,而是透过系统的 Dovecot  去验证用户罗


Yes.

P.S.我是想不知道有无类似使用在 MailScaner 的 MailWatch 可以使用在 iredmail 上
    因为希望能方便的查询到信件进出状态,不知道兄台您知道有何方案吗?


有。在选择可选组件的时候,与 webmail 同一个页面的最底下是一个叫 'mailgraph' 的程序,但是可能没有 mailwatch 那么强大。它的主页是:
http://mailgraph.schweikert.ch/
里面有截图,可以看看:
http://www.stat.ee.ethz.ch/mailgraph.cgi

1.如何修改预设的登入语言呢?,要不他都直间先选用 English 我想改,如何改?


在文件 /var/www/html/horde/config/nls.php 中修改:

# Simp Chinese: zh_CN
# Trad Chinese: zh_TW
$nls['defaults']['language'] = "en_US";

2. 假设我的邮像位置为 bruce@iredmail.org
  登入 horde 时我没打完整的邮箱位置时,只打 bruce 名称给也登入了(判断他使用预设的网域登入)
  而如果我又使用了完整的邮箱位置,bruce@iredmail.org 也是可以登入的,但问题来了
  这两种方式登入 horde webmail 却判定这是不同人,虽然看到的收件夹会一样,但其他都不同
  比方,通讯录..

  请问要如何修改,一律只能打入完整的邮箱位置才能登入呢?


你不使用完整的邮件地址也可以登录,是因为 Dovecot 自动为你添加了 @example.com 这样的网域。
将 /etc/dovecot.conf 里的以下参数注释掉,并重启 dovecot 即可实现你的需求:

auth_default_realm = example.com

因为有很多用户习惯了只使用 '@' 符号前的用户名来登录,为了兼顾企业里的这些用户,所以 iRedMail 将您在配置 iRedMail 时填的第一个虚拟域作为 'auth_default_realm' 的网域了。

简单吧?哈哈

这个是由 Postfix 的参数控制的:

default_destination_recipient_limit

默认为 20.

OpenBSD 的文档暂时都没有尽心更新,只有基于 4.2 做的文档。
但是现在的 iRedMail 方案已经有很大改进了,所以建议主要使用 iRedMail 最新的文档,并参考原先的 OpenBSD 4.2 的文档进行配置。

目前 iRedMail 还无法直接在 OpenBSD 上运行。

如果比较急的话,可以尝试有偿技术支持。

当然可以。

用 phpMyAdmin 或者 mysql 命令行工具去操作,将它的 enableXXXX 字段设置为 0 即可。包括:

    [*]enablepopo3:允许使用 POP3 服务。
    [*]enableimap:允许使用 IMAP 服务。
    [*]enabledeliver:允许接收邮件。
    [*]enablesmtp:允许发送邮件。


设置为 1 表示开启该服务,设置为 0 表示禁用。

4,125

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

为了不给 iRedMail 项目带来更多的工作量,尽量不自己打包。:lol