Roundcube Community Forum

 

Managesieve Plugin funktioniert nicht mehr nach Roundcube Neuinstallation

Started by feiaweng, September 26, 2019, 11:02:33 AM

Previous topic - Next topic

feiaweng

Liebe Community,

nachdem ich versehentlich Roundcube deinstalliert hatte, weil ich nicht aufgepasst hatte :-), funktioniert Managesieve nicht mehr.
Dovecot und Sieve funktionieren. Die Mails werden mit sieve richtig einsortiert. Allerding sehe im Roundcube unter Einstellungen keine Filter.
Das Plugin scheint nicht geladen zu werden.
Meine Config ist diese:
Debian Jessie
PHP 5.6
Roundcube
roundcube                           1.1.5+dfsg.1-1~bpo8+5
roundcube-core                      1.1.5+dfsg.1-1~bpo8+5
roundcube-mysql                     1.1.5+dfsg.1-1~bpo8+5
dovecot-sieve                       2:2.3.7.2-1~jessie
ovecot-sieve-dev                   2:2.3.7.2-1~jessie
libsieve2-1                         2.2.6-1.2                                                         
php-net-sieve                       1.3.2-4                                                           
sieve-connect                       0.87-1
Roundcube is installed under /usr/share/roundcube
Content of managesieve/config.inc.php
++++++++++++++++++++++++++++++


<?php

// managesieve server port
$rcmail_config['managesieve_port'] = 4190;

// managesieve server address, default is localhost.
// Replacement variables supported in host name:
// %h - user's IMAP hostname
// %n - http hostname ($_SERVER['SERVER_NAME'])
// %d - domain (http hostname without the first part)
// For example %n = mail.domain.tld, %d = domain.tld
$rcmail_config['managesieve_host'] = 'localhost';

// authentication method. Can be CRAM-MD5, DIGEST-MD5, PLAIN, LOGIN, EXTERNAL
// or none. Optional, defaults to best method supported by server.
$rcmail_config['managesieve_auth_type'] = 'PLAIN';

// Optional managesieve authentication identifier to be used as authorization proxy.
// Authenticate as a different user but act on behalf of the logged in user.
// Works with PLAIN and DIGEST-MD5 auth.
$rcmail_config['managesieve_auth_cid'] = null;

// Optional managesieve authentication password to be used for imap_auth_cid
$rcmail_config['managesieve_auth_pw'] = null;

// use or not TLS for managesieve server connection
// it's because I've problems with TLS and dovecot's managesieve plugin
// and it's not needed on localhost
$rcmail_config['managesieve_usetls'] = true;

// default contents of filters script (eg. default spam filter)
////$rcmail_config['managesieve_default'] = '/etc/dovecot/sieve/global';
$rcmail_config['managesieve_default'] = '/var/www/mails/default.sieve';

// The name of the script which will be used when there's no user script
$rcmail_config['managesieve_script_name'] = 'managesieve';

// Sieve RFC says that we should use UTF-8 endcoding for mailbox names,
// but some implementations does not covert UTF-8 to modified UTF-7.
// Defaults to UTF7-IMAP
$rcmail_config['managesieve_mbox_encoding'] = 'UTF-8';

// I need this because my dovecot (with listescape plugin) uses
// ':' delimiter, but creates folders with dot delimiter
$rcmail_config['managesieve_replace_delimiter'] = '';

// disabled sieve extensions (body, copy, date, editheader, encoded-character,
// envelope, environment, ereject, fileinto, ihave, imap4flags, index,
// mailbox, mboxmetadata, regex, reject, relational, servermetadata,
// spamtest, spamtestplus, subaddress, vacation, variables, virustest, etc.
// Note: not all extensions are implemented
$rcmail_config['managesieve_disabled_extensions'] = array();

// Enables debugging of conversation with sieve server. Logs it into <log_dir>/sieve
$rcmail_config['managesieve_debug'] = true;

// Enables features described in http://wiki.kolab.org/KEP:14
$rcmail_config['managesieve_kolab_master'] = false;

// Script name extension used for scripts including. Dovecot uses '.sieve',
// Cyrus uses '.siv'. Doesn't matter if you have managesieve_kolab_master disabled.
$rcmail_config['managesieve_filename_extension'] = '.sieve';

// List of reserved script names (without extension).
// Scripts listed here will be not presented to the user.
$rcmail_config['managesieve_filename_exceptions'] = array();

?>

Port 4190 läuft, da hört auch Dovecot. Allerdings verbindet sich managesieve nciht.
Könnt ihr mir helfen?

Danke und Gruss
feiaweng
++++++++++++++++++++++++++++++

RSfuchs

Hallo feiaweng,

hatte ich auch. Ich hatte nach der Neuinstallation den Hostnamen im SMTP-Server modifiziert:
MeineMailDomain.local => smtp.MeineMailDomain.local

nachdem ich den Server wieder zurück gestellt hatte auf
MeineMailDomain.local
funkte es wieder.

Trotz De-/Neuinstallation von RC sind diesbzgl. noch alte Informationen auf meiner Synology gespeichert.

Herzliche Grüße vom
RSfuchs