Mailwatch-1.2.0-beta4 郵件主旨亂碼

安裝最新版本的mailwatch 後發現郵件主機呈現亂碼

mailwatch

google 後

找到解決方法

修改 vi /var/www/html/mailscanner/functions.php

case ‘subject’:
     $row[$f] = utf8_encode(decode_header($row[$f]));
     $row[$f] = htmlspecialchars($row[$f]);
     if(SUBJECT_MAXLEN>0) {
      $row[$f] = trim_output($row[$f], SUBJECT_MAXLEN);
     }

修改為

case ‘subject’:
     $row[$f] = decode_header($row[$f]);
     $row[$f] = htmlspecialchars($row[$f]);
     if(SUBJECT_MAXLEN>0) {
      $row[$f] = trim_output($row[$f], SUBJECT_MAXLEN);
     }

之後再修改/etc/http/conf/httpd.conf  最後面加入

<Directory "/var/www/html/mailscanner">
AddDefaultCharset big5
</Directory>

重新啟動apache 即可看到中文主旨

mailwatch1

 

參考網站 :

http://sourceforge.net/projects/mailwatch/forums/forum/298818/topic/1073830



本篇瀏覽人數: 494
本篇發表於 Linux其他問題。將永久鏈結加入書籤。

Mailwatch-1.2.0-beta4 郵件主旨亂碼 有 3 則回應

  1. 菲力 說道:

    榮哥您好@@小弟最近參考您之前安裝mailwatch 步驟安裝新版
    CentOS 6.4 x64
    Mailwatch-1.2.0-beta4,使用postfix
    postfix-2.6.6-2.2.el6_1.x86_64
    php-5.4.21-27.el6.art.x86_64
    mysql-server-5.5.34-1.el6.remi.x86_64
    MailScanner Version = 4.84.6
    基本上搭建過程無誤,也可順利登入Mailwatch
    但發現 RECENT MESSAGES 等幾個欄位出現空白狀態…"Log無資料寫入"
    也參考官方Install 文件步驟做,但似乎log…無法顯示,不知榮哥過去在(新版遇過)曾遇過
    此問題(資料無法寫入,但授權帳號可登入擁有mailscanner所有權限),可否指點迷津感謝您 ! 參考圖片:
    http://near.miroko.tw/okl.png

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>