====== Plugins ====== In Roundcube können verschieden Plugins zum Einsatz kommne. Weitere Infos findet man unter [[http://trac.roundcube.net/wiki/Plugin_Repository|Plugin-Repository]] oder [[http://plugins.roundcube.net/|Roundcube-Plugins]] Neue Plugins lt. [[http://plugins.roundcube.net/|Roundcube-Plugins]] in die Datei ''php composer.phar install ===== SAUserPrefs ===== Damit dieses Plugin genutzt werden kann, muss Spamassassin bereits mit seiner Datenbank angebunden sein. siehe [[linux:mail:spamassassin|Spamassassin]] Zunächst einen Datenbankbenutzer erstellen. mysql -uroot -p create user 'roundcube_sauserprefs'@'localhost' identified by ''; grant select,insert,update,delete,create on .* to 'roundcube_sauserprefs'@'localhost'; flush privileges; Danach die neue Tabelle für SAUserPrefs erstellen. mysql -uroot -p use spamassassin; CREATE TABLE `userpref` ( `id` int(8) unsigned NOT NULL auto_increment, `username` varchar(128) NOT NULL default '', `preference` varchar(64) NOT NULL default '', `value` varchar(128) default NULL, `descript` varchar(128) default NULL, `added` datetime NOT NULL default '2003-01-01 00:00:00', `added_by` varchar(128) NOT NULL default '', `modified` timestamp(6) NOT NULL, UNIQUE KEY `id` (`id`), KEY `type` (`preference`), KEY `added_by` (`added_by`), KEY `preference` (`preference`), KEY `username` (`username`) ) ENGINE=MyISAM COMMENT='Spamassassin Preferences'; Zuletzt das Plugin konfigurieren. cp /config.inc.php.dist /config.inc.php vi /var/www/stizi.de/rc/plugins/sauserprefs/config.inc.php Inhalt: folgende Zeilen anpassen: $config['sauserprefs_db_dsnw'] = 'mysql://roundcube_sauserprefs:@localhost/'; ==== MarkAsJunk ==== Wenn das Plugin "markasjunk" mit der Spamassassin Datenbank sprechen soll, muss die Plugin-Konfiguration wie folgt angepasst werden: vi /config.inc.php Inhalt: folgende Zeilen anpassen: $config['markasjunk_learning_driver'] = sa_blacklist;