Issue using 60_dovecot_service_login.pl (version parsing)

  • Hello,


    I tried to run the listener "60_dovecot_service_login.pl" but I always get an error during this line execute( "dovecot --version", \ my $stdout, \ my $stderr );. As I know I have a version higher than 2.1.0 I currently simply remove the line. Digging a bit into it, I fould out that the output of dovecot --version is 2.2.22 (fe789d2) on my machine which seems not to fit. Has anyone an idea how to permanently fix this?


    I am running Ubuntu 16.04 with i-MSCP 1.4.0.


    Best regards Jörg

    (Ubuntu 16.04, i-MSCP 1.5.1, php-Fpm, Plugins: ClamAV, CronJobs, InstantSSH, LetsEncrypt, Mailgraph, Monitorix, OpenDKIM, PhpSwitcher, PolicydSPF, Postscreen, RecaptchaPMA, RoundcubePlugins, ServerDefaultPage, SpamAssassin, YubiKeyAuth)

  • @UncleJ


    In the current version of the 60_dovecot_service_login.pl, there is a bug regarding version parsing. I'll fix it.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • @UncleJ


    A fix has been added in our development branch.
    See github.com/i-MSCP/imscp/commit…f81ccdab005a82e54921b8706
    This fix will be part of next release.


    Thank you for your report.
    Thread closed.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206