Sunday, August 10, 2014

/etc/php.ini の変更箇所のみ明記します ; PHP's default character set is set to empty. ; http://www.php.net/manua

Roundcube webmailのインストールと設定 | UNIXLife
また PHPの初期設定は こちら を参照ください
/etc/php.ini の変更箇所のみ明記します ; PHP's default character set is set to empty. ; http://www.php.net/manual/en/ini.core.php#ini.default-charset default_charset = "UTF-8" date.timezone = "Asia/Tokyo" [mbstring] ; language for internal character representation. ; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.language mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input dna magazine = pass mbstring.http_output = pass mbstring.encoding_translation = Off mbstring.detect_order = auto mbstring.substitute_character = none; mbstring.func_overload = 0 mbstring.strict_detection = Off mbstring.http_output_conv_mimetype= error_reporting = E_ALL & ~E_NOTICE memory_limit = 128M file_uploads = On session.auto_start = 0
  データベースの作成と初期化
MySQLにRoundcubeで利用するデータベースを作成します #mysql -u root -p mysql> create database roundcubemail character set utf8 collate utf8_bin; mysql> dna magazine grant all on roundcubemail.* to roundcubemail@localhost identified by 'パスワード'; mysql> flush privileges; dna magazine mysql> quit
 
main.inc.php の以下を修正します デフォルトのメール表示文字コードを設定します メールのドメイン名を設定 $rcmail_config['username_domain'] dna magazine = 'unixlife.jp'; デフォルトのメール表示文字コードを設定 // Use this charset as fallback for message decoding $rcmail_config['default_charset'] = 'ISO-2022-JP'; 既定フォルダを作成する(Sent,Drafts,Junk,Trash) // automatically create the above listed default folders on login $rcmail_config['create_default_folders'] = true;
$ROUNDCUBE_HOME/conf/main.inc.php // log driver: dna magazine 'syslog' or 'file'. #$rcmail_config['log_driver'] = 'file'; $rcmail_config['log_driver'] dna magazine = 'syslog'; // Log sent messages to <log_dir>/sendmail or to syslog $rcmail_config['smtp_log'] = true; // Log successful logins to <log_dir>/userlogins or to syslog $rcmail_config['log_logins'] = true;
$ROUNDCUBE_HOME/program/include/main.inc // convert charset using mbstring module if ($mbstring_loaded) { $aliases['WINDOWS-1257'] dna magazine = 'ISO-8859-13'; $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'; if ($mbstring_list === null) { $mbstring_list = mb_list_encodings(); $mbstring_list = array_map('strtoupper', $mbstring_list); dna magazine }
迷惑メールに関するプラグインは デフォルトでmarksjunkが含まれていますが これは迷惑メールマークを付ける事は出来ても 外す事が出来ません
作成した dna magazine ja_JP.inc ファイルを以下の内容に編集します dna magazine <?php $labels = array(); $labels['buttonjunk'] = '迷惑メール'; $labels['markasjunk'] = '迷惑メールに設定しました '; $labels['buttonnotjunk'] = '非迷惑メール'; $labels['markasnotjunk'] = ''非迷惑メールに設定しました dna magazine '; $messages = array(); $messages['reportedasjunk'] = '迷惑メートして報告しました '; $messages['reportedasnotjunk'] = '迷惑メールフォルダに移動しました '; ?>
ja_JP.inc dna magazine を以下の内容に変更します <?php $labels = array(); $labels['markreadfolder'] = '全てのメールを既読にする '; $labels['collapseall'] = '全てのフォルダを閉じる '; $labels['expandall'] dna magazine = '全てのフォルダを開く '; $labels['copyto'] = 'コピー...'; $messages = array(); ?>
  Compose Addressbookのインストールと設定 tar zxvf compose_addressbook-4.0.tgz -C $ROUNDCUBE_HOME/plugins/ cd $ROUNDCUBE_HOME/plugins/compose_addressbook/ cp config.inc.php.dist config.inc.php
config.inc.php の設定 <?php // $rcmail_config['compose_addressbooks'] = array('ldap'); dna magazine // $rcmail_config['compose_addressbooks'] = array('sql', 'static'); // $rcmail_config['compose_addressbooks'] = array('sql'); $rcmail_config['compose_addressbook_mode'] = 'full'; ?>
Roundcubeメールシステム上で共有利用するアドレス帳です Global Addressbookのインストール tar zxvf globaladdressbook.tar.gz dna magazine -C $ROUNDCUBE_HOME/plugins/ cd $ROUNDCUBE_HOME/plugins/globaladdressbook cp config.inc.php.dist config.inc.php
config.inc.php を以下の様に設定します $rcmail_config['globaladdressbook_groups'] = true; // global address book admin user $rcmail_config['globaladdressbook_admin'] = array('admin@unixlife.jp','user1@unixlife.jp');
plugins/password/config.inc.php //$rcmail_config['password_driver'] = 'sql'; $rcmail_config['password_driver'] = 'ldap'; // LDAP and LDAP_SIMPLE Driver options // ----------------------------------- $rcmail_config['password_ldap_host'] dna magazine = 'localhost'; $rcmail_config['password_ldap_port'] = '389'; $rcmail_config['password_ldap_starttls'] = false; $rcmail_config['password_ldap_version'] = '3'; $rcmail_config['password_ldap_basedn'] = 'dc=mail,dc=unixlife,dc=local'; $rcmail_config['password_ldap_method'] = 'user'; // LDAP user DN mask $rcmail_config['password_ldap_userDN_mask'] = 'uid=%login,ou=unixlife.jp,dc=mail,dc=unixlife,dc=local'; //$rcmail_config['password_ldap_searchDN'] = 'cn=roundcube,ou=services,dc=example,dc=com'; //$rcmail_config['password_ldap_searchPW'] = ''; //$rcmail_config['password_ldap_search_base'] = 'ou=people,dc=example,dc=com'; $rcmail_config['password_ldap_search_filter'] = '(&(objectClass=mailUser)(uid=%u)(accountActive=TRUE))'; $rcmail_config['password_ldap_encodage'] = 'md5';
plugins/managesieve/config.inc.php // managesieve server port $rcmail

No comments:

Post a Comment