Ilohamail の設定
http://www.kazutoyo.com/ubuntu/?page_id=571
WebMailの設定
sudo apt-get install ilohamail
sudo service apache2 restart
sudo gedit /usr/share/IlohaMail/conf/conf.php
$GPG_HOME_STR = "/var/cache/IlohaMail/gpg/%u.%h"; <392行目> 最後の¥を消します
sudo gedit /usr/share/IlohaMail/conf/login.php
$default_host = "localhost"; <32行目> localhost を追加します $default_lang = "jp/"; <101行目> eng → jp に変更します $hide_host = 1; <119行目> ホスト名を隠すために、0 を 1 に変更します $hide_protocol = 1; <121行目> プロトコル名を隠すために、0 を 1 に変更します $hide_lang = 1; <125行目> 言語を隠すために、0 を 1 に変更します
バグ対策
cd /usr/share/IlohaMail/include/
sudo cp mime.inc mime.inc.org
sudo gedit mime.inc
<87行目> if ((strcasecmp($struct[0], "message")==0) && (strcasecmp($struct[1], "rfc822")==0)){ ↓ if (!is_array($struct[0]) && (strcasecmp($struct[0], "message")==0) && !is_array($struct[1]) && (strcasecmp($struct[1], "rfc822")==0)){ <100行目> if ((strcasecmp($a[0], "message")==0) && (strcasecmp($a[1], "rfc822")==0)){ ↓ if (!is_array($a[0]) && (strcasecmp($a[0], "message")==0) && !is_array($a[1]) && (strcasecmp($a[1], "rfc822")==0)){ <105、106行目> }else if ($part>0){ if ((strcasecmp($a[0], "message")==0) && (strcasecmp($a[1], "rfc822")==0)){ ↓ } else if ($part>0) { if (!is_array($a[0]) && (strcasecmp($a[0], "message")==0) && !is_array($a[1]) && (strcasecmp($a[1], "rfc822")==0)){ <121行目> if ((strcasecmp($parent[0], "message")==0) && (strcasecmp($parent[1], "rfc822")==0)){ ↓ if (!is_array($parent[0]) && (strcasecmp($parent[0], "message")==0) && !is_array($parent[1]) && (strcasecmp($parent[1], "rfc822")==0)){ <261行目> if ((strcasecmp($val, "NAME")==0)||(strcasecmp($val, "FILENAME")==0)) ↓ if (!is_array($val) && ((strcasecmp($val, "NAME")==0) || (strcasecmp($val, "FILENAME")==0)))
コメント