主题: System / Sent Mails及Received Mails的Date時間 慢8小時

==== 提供基本信息便于分析问题并得到快速回复 ====
- iRedMail 版本:iRedAdmin-Pro-LDAP-1.7.0
- 使用的 Linux/BSD 发行版名称及版本号:CentOs6.2
- 与您的问题相关的日志信息:
====
Hi 張大:

Admin Log時間, 和Mail Server系統的時間一樣 ; client收發 及webmail收發的時件是正確的.為獨Sent Mails及Received Mails的log Date時間 慢8小時 .

回复: System / Sent Mails及Received Mails的Date時間 慢8小時

在 iRedAdmin-Pro 目录下新建一个文件:libs/settings_local.py,加入以下内容:

LOCAL_TIMEZONE = 'GMT+08:00'

设置正确的 owner 和权限:

# chown iredadmin:iredadmin libs/settings_local.py
# chmod 0555 libs/settings.py

重启 Apache 即可。

备注:LOCAL_TIMEZONE 是 libs/settings.py 里的参数,但为了避免升级 iRedAdmin-Pro 后需要再次修改新版本里的 libs/settings.py,如果要修改 libs/settings.py 里的参数,最好是将要修改的参数放到 libs/settings_local.py 里,升级 iRedAdmin-Pro 时只需要复制 libs/settings_local.py 到新版本里即可同步你的 custom settings。

3 最后由 rain6966 (2012-05-30 13:44:47) 编辑

回复: System / Sent Mails及Received Mails的Date時間 慢8小時

Hi 張大:
昨天按照回覆設定,且系統重開機.
Sent/Received Mails 的時間, 今早測試收發皆正常.
但卻變成Admin Log 提前8小時了?

ps:MySQL=5.1.61 ,phpMyAdmin=3.4.8
登入 phpMyAdmin 登入首頁底下有如下訊息:

phpMyAdmin 進階功能未全部設定,部分功能不可用。要查出原因請點這裏
缺少 mcrypt 外掛。請檢查 PHP 設定

沒有找到 PHP 外掛 mbstring,而您現在好像在使用多字元字集。沒有 mbstring 擴展的 phpMyAdmin 不能正確分割字元串,可能產生意想不到的結果

回复: System / Sent Mails及Received Mails的Date時間 慢8小時

Hi 張大:

上面有關 phpMyAdmin 的問題 , 我已解決:

rpm -ivh http://download.fedoraproject.org/pub/e … noarch.rpm
yum update
yum repolist 看到套件庫清單中已經有一個新的套件庫,名稱為epel
yum install php-mcrypt 便可以透過 epel 套件庫來安裝
安裝mbstring然後重開httpd 就ok了
yum install php-mbstring
/etc/init.d/httpd restart

結果:
tail  /var/log/yum.log
May 30 13:59:30 Installed: php-mcrypt-5.3.3-1.el6.x86_64
May 30 14:12:54 Installed: php-mbstring-5.3.3-3.el6_2.8.x86_64

回复: System / Sent Mails及Received Mails的Date時間 慢8小時

rain6966 写道:

但卻變成Admin Log 提前8小時了?

可能 iRedAdmin 记录 Admin Log 时直接用了本地时间而不是 GMT 时间导致的。我会检查一下这个问题,如果确实如此则会尽量在下一版本里修正。

php-mcrypt, php-mbstring 争取放入 iRedMail 自己的 yum repo 里去。感谢反馈。