Linux/Roundcube
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
*Roundcube [#j4ec5e5d]
:Project Home|http://roundcube.net/
::Plugin List|http://trac.roundcube.net/wiki/Plugin_Repos...
**Current Version [#d607412b]
//|Developer's|0.6.0RC|2011/09/05|
|Stable|0.9.4|2013-09-06|
|Debian unstable/testing|0.9.2-2|2013/07/31|
//Debian package is based on the GPL dependent version (r...
//GPL dependent version is the subset of full version (wi...
*以下の設定は0.5.1 の時のものです。0.9には適用できません...
&br; Following Setting parameters are suitable for 0.5.1 ...
Please refer ~
http://netlog.jpn.org/r271-635/2013/03/roundcube_webmail_...
**設定 [#p9d5ec2d]
+デフォルト読込み文字コード設定
/etc/roundcube/main.inc.php~
@@ -497,7 +504,7 @@
// ----------------------------------
// Use this charset as fallback for message decoding
-$rcmail_config['default_charset'] = 'UTF-8';
+$rcmail_config['default_charset'] = 'ISO-2022-JP';
+日時表示フォーマット変更 /etc/roundcube/main.inc.php~
@@ -345,6 +351,7 @@
// use this format for detailed date/time formatting (d...
$rcmail_config['date_long'] = 'd.m.Y H:i';
+$rcmail_config['date_long'] = '/Y/m/d H:i';
**構成(software structure) [#v1ea7d36]
Debian package (0.5.4+dfsg) の構成
|roundcube|skinnable AJAX based webmail solution for IMAP...
|[[roundcube-core>./debian-core]]|[MAIN]skinnable AJAX ba...
|roundcube-mysql|metapackage providing MySQL dependencies...
|roundcube-pgsql|metapackage providing PostgreSQL depende...
|[[roundcube-plugins>./debian-plugins]]|skinnable AJAX ba...
|[[roundcube-plugins-extra>./debian-plugins-extra]]|skinn...
|roundcube-sqlite|metapackage providing sqlite dependenci...
**Plugins [#b25e4c7b]
+/usr/share/roundcube/plugin 以下に展開
+/etc/roundcube/main.inc.php の List of active plugins ...
~今使っているやつ
:contextmenu|http://www.tehinterweb.co.uk/roundcube/#pico...
メールの既読未読削除返信転送などが右クリックで指定できる...
日本語対応していません~
以下を /usr/share/roundcube/plugins/contextmenu/localiza...
<?php
/* Author: Philip Weir */
$labels = array();
$labels['markreadfolder'] = 'すべて既読にする';
$labels['collapseall'] = 'すべてのフォルダを畳む';
$labels['expandall'] = 'すべてのフォルダを展開する';
$labels['copyto'] = 'コピー...';
$messages = array();
?>
:sieverules|http://www.tehinterweb.co.uk/roundcube/#pisie...
Sieveの振り分け規則の設定画面~
日本語対応していません (([[翻訳中>Linux/Roundcube/Plugin/...
:quickrules|http://www.tehinterweb.co.uk/roundcube/#piqui...
メール閲覧画面にsieverulesプラグインを起動するボタンを追...
日本語対応していません ((一行なので誰でも日本語対応可能))~
以下を /usr/share/roundcube/plugins/quickrules/localizat...
<?php
/* Author: Philip Weir */
/* Translator: Merlin <merlin@tec-tech.org> */
$labels = array();
$labels['createfilter'] = 'フィルターの作成...';
$messages = array();
?>
:markasjunk2|http://www.tehinterweb.co.uk/roundcube/#pima...
メール閲覧画面に迷惑メールマークボタンを追加する。~
日本語対応していません~
以下を /usr/share/roundcube/plugins/markasjunk2/localiza...
<?php
/* Author: Philip Weir */
$labels = array();
$labels['buttonjunk'] = '迷惑メールとしてマーク';
$labels['markasjunk'] = '迷惑メール';
$labels['buttonnotjunk'] = 'このメールは迷惑メールではあ...
$labels['markasnotjunk'] = '迷惑メールでない';
$messages = array();
$messages['reportedasjunk'] = 'うまく迷惑メール検出され...
$messages['reportedasnotjunk'] = 'インボックスに移動され...
?>
:compose_addressbook|http://underwa.ter.net/roundcube-plu...
メール作成画面からアドレス帳を使えるようにします。~
roundcubeのバージョンに対応したプラグインを使ってください...
jqueryui プラグインも必要です。~
日本語対応していません~
以下を /usr/share/roundcube/plugins/compose_addressbook/...
<?php
$labels = array();
$labels['compose_addressbook_buttontitle'] = 'アドレス帳...
$labels['compose_addressbook_title'] = 'アドレス帳';
$labels['compose_addressbook_close'] = '閉じる';
$labels['compose_addressbook_noselect'] = '宛先を選んで...
$labels['compose_addressbook_added'] = '宛先が追加されま...
?>
:jqueryui|http://www.tehinterweb.co.uk/roundcube-plugins/ ~
他のプラグイン用の入力画面を開くライブラリです。
**Roundcube tips [#t0000ea4]
*** 携帯などに送った場合に文字化けする。 [#jdd202c6]
Roundcube の送信文字コードは、UTF-8ですので、受け側の環境...
送信文字コードの設定を行うコードがあるのですが、日本語に...
現状では、ver0.3の日本語バージョンならば、ISO-2022-JPで送...
*** 機種依存文字の文字化け対策(How to recover the garbles...
:Version|Debian unstable/testing 0.9.2-2 2013/07/31 用
mbstring で charsetの認識を変更して対処。
Please refer ~
http://netlog.jpn.org/r271-635/2013/03/roundcube_webmail_...
//CP932が文字エンコーディングリストに入っていないため文字...
//Some characters are garbled because of CP932 isn't incl...
//
//Please refer http://taka2.info/20120827/roundcube-081/ ...
//
//:Revision|Debian 0.5.1+dfsg-3
//:対策(How to recover)|以下のファイルにCP932を追加~
//Add CP932 entry at following point.~
///usr/share/roundcube/program/include/rcube_shared.inc
// $Id: rcube_shared.inc 4509 2011-02-09 10:51:50Z thomas...
//
// @@ -502,7 +502,7 @@
// // FIXME: the order is important, because sometim...
// // iso string is detected as euc-jp and etc.
// $enc = array(
// - 'UTF-8', 'SJIS', 'BIG5', 'GB2312',
// + 'UTF-8', 'CP932', 'SJIS', 'BIG5', 'GB2312',
// 'ISO-8859-1', 'ISO-8859-2', 'ISO-8859-3', 'ISO-...
// 'ISO-8859-5', 'ISO-8859-6', 'ISO-8859-7', 'ISO-...
// 'ISO-8859-10', 'ISO-8859-13', 'ISO-8859-14', 'I...
--- rcube_charset.php_orig 2013-09-10 17:57:44.6171...
+++ rcube_charset.php 2013-09-10 18:14:31.610269633 +0...
@@ -177,7 +177,7 @@
static $mbstring_sch = null;
static $conv = null;
- $to = empty($to) ? RCUBE_CHARSET : $to;
+ $to = empty($to) ? strtoupper(RCUBE_CHARSET) :...
$from = self::parse_charset($from);
// It is a common case when UTF-16 charset is u...
@@ -233,6 +233,12 @@
if (($from == 'US-ASCII' || $to == 'US-ASCI...
$aliases['US-ASCII'] = 'ASCII';
}
+
+ $aliases['JIS'] = 'ISO-2022-JP-MS';
+ $aliases['ISO-2022-JP'] = 'ISO-2022-JP-MS';
+ $aliases['EUC-JP'] = 'EUCJP-WIN';
+ $aliases['SJIS'] = 'SJIS-WIN';
+ $aliases['SHIFT_JIS'] = 'SJIS-WIN';
$mb_from = $aliases[$from] ? $aliases[$from...
$mb_to = $aliases[$to] ? $aliases[$to] : ...
*** PHP 5.3.X での PHP Deprecated エラーの消し方 [#s74a8a...
PHP5.3.Xでは、
PHP Deprecated: Assigning the return value of new by re...
なんてエラーがでまくる。これは, PEARがPHP5に対応していな...
php.ini もしくは /usr/share/roundcube/program/include/in...
ini_set('error_reporting', E_ALL&~E_NOTICE);
=>
ini_set('error_reporting', E_ALL&~E_NOTICE&~E_DEPRECATED);
とする。
php.iniでは
error_reporting = E_ALL & ~E_NOTICE
=>
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
終了行:
#topicpath
*Roundcube [#j4ec5e5d]
:Project Home|http://roundcube.net/
::Plugin List|http://trac.roundcube.net/wiki/Plugin_Repos...
**Current Version [#d607412b]
//|Developer's|0.6.0RC|2011/09/05|
|Stable|0.9.4|2013-09-06|
|Debian unstable/testing|0.9.2-2|2013/07/31|
//Debian package is based on the GPL dependent version (r...
//GPL dependent version is the subset of full version (wi...
*以下の設定は0.5.1 の時のものです。0.9には適用できません...
&br; Following Setting parameters are suitable for 0.5.1 ...
Please refer ~
http://netlog.jpn.org/r271-635/2013/03/roundcube_webmail_...
**設定 [#p9d5ec2d]
+デフォルト読込み文字コード設定
/etc/roundcube/main.inc.php~
@@ -497,7 +504,7 @@
// ----------------------------------
// Use this charset as fallback for message decoding
-$rcmail_config['default_charset'] = 'UTF-8';
+$rcmail_config['default_charset'] = 'ISO-2022-JP';
+日時表示フォーマット変更 /etc/roundcube/main.inc.php~
@@ -345,6 +351,7 @@
// use this format for detailed date/time formatting (d...
$rcmail_config['date_long'] = 'd.m.Y H:i';
+$rcmail_config['date_long'] = '/Y/m/d H:i';
**構成(software structure) [#v1ea7d36]
Debian package (0.5.4+dfsg) の構成
|roundcube|skinnable AJAX based webmail solution for IMAP...
|[[roundcube-core>./debian-core]]|[MAIN]skinnable AJAX ba...
|roundcube-mysql|metapackage providing MySQL dependencies...
|roundcube-pgsql|metapackage providing PostgreSQL depende...
|[[roundcube-plugins>./debian-plugins]]|skinnable AJAX ba...
|[[roundcube-plugins-extra>./debian-plugins-extra]]|skinn...
|roundcube-sqlite|metapackage providing sqlite dependenci...
**Plugins [#b25e4c7b]
+/usr/share/roundcube/plugin 以下に展開
+/etc/roundcube/main.inc.php の List of active plugins ...
~今使っているやつ
:contextmenu|http://www.tehinterweb.co.uk/roundcube/#pico...
メールの既読未読削除返信転送などが右クリックで指定できる...
日本語対応していません~
以下を /usr/share/roundcube/plugins/contextmenu/localiza...
<?php
/* Author: Philip Weir */
$labels = array();
$labels['markreadfolder'] = 'すべて既読にする';
$labels['collapseall'] = 'すべてのフォルダを畳む';
$labels['expandall'] = 'すべてのフォルダを展開する';
$labels['copyto'] = 'コピー...';
$messages = array();
?>
:sieverules|http://www.tehinterweb.co.uk/roundcube/#pisie...
Sieveの振り分け規則の設定画面~
日本語対応していません (([[翻訳中>Linux/Roundcube/Plugin/...
:quickrules|http://www.tehinterweb.co.uk/roundcube/#piqui...
メール閲覧画面にsieverulesプラグインを起動するボタンを追...
日本語対応していません ((一行なので誰でも日本語対応可能))~
以下を /usr/share/roundcube/plugins/quickrules/localizat...
<?php
/* Author: Philip Weir */
/* Translator: Merlin <merlin@tec-tech.org> */
$labels = array();
$labels['createfilter'] = 'フィルターの作成...';
$messages = array();
?>
:markasjunk2|http://www.tehinterweb.co.uk/roundcube/#pima...
メール閲覧画面に迷惑メールマークボタンを追加する。~
日本語対応していません~
以下を /usr/share/roundcube/plugins/markasjunk2/localiza...
<?php
/* Author: Philip Weir */
$labels = array();
$labels['buttonjunk'] = '迷惑メールとしてマーク';
$labels['markasjunk'] = '迷惑メール';
$labels['buttonnotjunk'] = 'このメールは迷惑メールではあ...
$labels['markasnotjunk'] = '迷惑メールでない';
$messages = array();
$messages['reportedasjunk'] = 'うまく迷惑メール検出され...
$messages['reportedasnotjunk'] = 'インボックスに移動され...
?>
:compose_addressbook|http://underwa.ter.net/roundcube-plu...
メール作成画面からアドレス帳を使えるようにします。~
roundcubeのバージョンに対応したプラグインを使ってください...
jqueryui プラグインも必要です。~
日本語対応していません~
以下を /usr/share/roundcube/plugins/compose_addressbook/...
<?php
$labels = array();
$labels['compose_addressbook_buttontitle'] = 'アドレス帳...
$labels['compose_addressbook_title'] = 'アドレス帳';
$labels['compose_addressbook_close'] = '閉じる';
$labels['compose_addressbook_noselect'] = '宛先を選んで...
$labels['compose_addressbook_added'] = '宛先が追加されま...
?>
:jqueryui|http://www.tehinterweb.co.uk/roundcube-plugins/ ~
他のプラグイン用の入力画面を開くライブラリです。
**Roundcube tips [#t0000ea4]
*** 携帯などに送った場合に文字化けする。 [#jdd202c6]
Roundcube の送信文字コードは、UTF-8ですので、受け側の環境...
送信文字コードの設定を行うコードがあるのですが、日本語に...
現状では、ver0.3の日本語バージョンならば、ISO-2022-JPで送...
*** 機種依存文字の文字化け対策(How to recover the garbles...
:Version|Debian unstable/testing 0.9.2-2 2013/07/31 用
mbstring で charsetの認識を変更して対処。
Please refer ~
http://netlog.jpn.org/r271-635/2013/03/roundcube_webmail_...
//CP932が文字エンコーディングリストに入っていないため文字...
//Some characters are garbled because of CP932 isn't incl...
//
//Please refer http://taka2.info/20120827/roundcube-081/ ...
//
//:Revision|Debian 0.5.1+dfsg-3
//:対策(How to recover)|以下のファイルにCP932を追加~
//Add CP932 entry at following point.~
///usr/share/roundcube/program/include/rcube_shared.inc
// $Id: rcube_shared.inc 4509 2011-02-09 10:51:50Z thomas...
//
// @@ -502,7 +502,7 @@
// // FIXME: the order is important, because sometim...
// // iso string is detected as euc-jp and etc.
// $enc = array(
// - 'UTF-8', 'SJIS', 'BIG5', 'GB2312',
// + 'UTF-8', 'CP932', 'SJIS', 'BIG5', 'GB2312',
// 'ISO-8859-1', 'ISO-8859-2', 'ISO-8859-3', 'ISO-...
// 'ISO-8859-5', 'ISO-8859-6', 'ISO-8859-7', 'ISO-...
// 'ISO-8859-10', 'ISO-8859-13', 'ISO-8859-14', 'I...
--- rcube_charset.php_orig 2013-09-10 17:57:44.6171...
+++ rcube_charset.php 2013-09-10 18:14:31.610269633 +0...
@@ -177,7 +177,7 @@
static $mbstring_sch = null;
static $conv = null;
- $to = empty($to) ? RCUBE_CHARSET : $to;
+ $to = empty($to) ? strtoupper(RCUBE_CHARSET) :...
$from = self::parse_charset($from);
// It is a common case when UTF-16 charset is u...
@@ -233,6 +233,12 @@
if (($from == 'US-ASCII' || $to == 'US-ASCI...
$aliases['US-ASCII'] = 'ASCII';
}
+
+ $aliases['JIS'] = 'ISO-2022-JP-MS';
+ $aliases['ISO-2022-JP'] = 'ISO-2022-JP-MS';
+ $aliases['EUC-JP'] = 'EUCJP-WIN';
+ $aliases['SJIS'] = 'SJIS-WIN';
+ $aliases['SHIFT_JIS'] = 'SJIS-WIN';
$mb_from = $aliases[$from] ? $aliases[$from...
$mb_to = $aliases[$to] ? $aliases[$to] : ...
*** PHP 5.3.X での PHP Deprecated エラーの消し方 [#s74a8a...
PHP5.3.Xでは、
PHP Deprecated: Assigning the return value of new by re...
なんてエラーがでまくる。これは, PEARがPHP5に対応していな...
php.ini もしくは /usr/share/roundcube/program/include/in...
ini_set('error_reporting', E_ALL&~E_NOTICE);
=>
ini_set('error_reporting', E_ALL&~E_NOTICE&~E_DEPRECATED);
とする。
php.iniでは
error_reporting = E_ALL & ~E_NOTICE
=>
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
ページ名: