Sakura VPS Ubuntu 12.04 に Ruby on rails と PHP、 メールサーバ構築までまとめてみる。 その5

スポンサーリンク

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)))

コメント

タイトルとURLをコピーしました