Rouncube 1.3

Discussion in 'ISPConfig 3 Priority Support' started by DylanPedro, Jan 12, 2018.

  1. till

    till Super Moderator Staff Member ISPConfig Developer

    You can try to add /usr/bin to the path.

    Not as far as I know. The .sieve filters are run by dovecot deliver when the mail gets delivered to the mailbox.
     
  2. DylanPedro

    DylanPedro Member HowtoForge Supporter

    Hi,

    I have tried to use the built in mail filters in ISPConfig but am still shocked they are so basic. If the filters are using sieve according to the following link dovecot/pigenhole/sieve can support multiple scripts:
    https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration#Executing_Multiple_Scripts_Sequentially

    If that is the case, when installing the 3rd party sieve plugin in roundcube, why would it no be possible to have the script created by that plug be an include/extra check on top of the script checking included with ISPConfig? That way you can still use ISPConfig/Roundcube native filters and make complex filter in the 3rd party plugin and they still get executed?
     
  3. till

    till Super Moderator Staff Member ISPConfig Developer

    Sure, when you tell your sieve plugin to not override or delete the sieve script that ispconfig creates, then you can use a separate sieve plugin to add rules.
     
  4. DylanPedro

    DylanPedro Member HowtoForge Supporter

  5. till

    till Super Moderator Staff Member ISPConfig Developer

    Probably you would have to modify the plugin to use the ISPConfig API instead of connecting to dovecot to read and save the content of the sieve file to ensure that the sieve content gets written to the custom sieve field in the ISPConfig database and let ISPConfig it write to the sieve file. Or you would have to add some kind of script which recognizes changes made by managesieve and dumps them into the ISPConfig database. Then the next step would be to add some code in the roundcube plugin to ignore the rules added by ISPconfig.

    Or you do what's suggested in the other thread which is probably easier than integrating ISPConfig and managesieve.
     

Share This Page