Plesk 12.x / Linux :: Roundcube (Sieve) Autoresponder Not Working
Apr 1, 2015
We are running Plesk 12 on centos 6 with roundcube 1.0.5 and dovecot with installed sieverules. All filters are working as expected except the auto responder.
I found those errors in maillog:
Code:
Mar 29 16:57:25 server dovecot: service=lda, user=xx@xxx.xx, ip=[]. sieve: msgid=<b670eba9-39f9-41f9-9a8a-db44ce8dd2fa@me.com>: discarded vacation reply to <>
I managed it to get working by changing the qmail deliver command by adding the preline:
Now the autoresponder works for most mails (try'd from iCloud and other mailservers) except gmail complaints about the syntax because of double <<>>:
Code:
Mar 30 09:56:38 server dovecot: service=lda, user=xx@xx.de, ip=[]. sieve: msgid=<CACftkLXd9ha3cJ+GeTYD_CNou71R1b=MzoLfAQ4-rX76NvxJng@mail.gmail.com>: sent vacation response to <xxxx@gmail.com>
Mar 30 09:56:39 server qmail: 1427702199.096480 delivery 133: failure: Connected_to_2a00:1450:4013:0c01:0000:0000:0000:001b_but_sender_was_rejected.
/Remote_host_said:_555_5.5.2_Syntax_error._cq5si16636445wjb.115_-_gsmtp/
So, the thing is that I have Parallels Plesk 12 installed on my server running on Ubuntu 14.04. The webmail we are using is roundcube and it has a plugin that allows users to change their passwords. Theoretically the plugin connects to psa database using poppassd. Aaand it almost works, because when you try to change the password and you enter the current password it detects it as good, but it tries to apply the new password it fails.I found this info but it didn't worked for me: URL....
On the other hand, when I open the "Filters" tab i get an "Unable to connect to sieve server".
I installed PLESK12 (or better: I installed the distributed Debian-Image from my hoster) onto my server. Everything works fine as always - except webmail. I did the following:
- in the general webmail properties, I deactivated Horde. roundcube was active and still is (also tried to activate it again) - I also activated roundcube as webmailer in the hosting itsel. - tried to open webmail.mydomain.com --> site not found. I added a mail-adress and tried to use the icon to the webmail --> site not found. - I restarted the server (maybe deactivation Horde did some stuff there...)... no changes.
PLESK 12 (latest update), running on Debian 7.6 ....
I want to create a Sieve filter for my email account using the Webmail interface of Horde.When I save a script at /ingo/basic.php?page=filters I get the following error message:Please note: My system language is German. See my translation of the German error messages within braces.
Code:
Skript nicht aktualisiert ("Script not updated"): exception 'Ingo_Exception' with message 'Beim Aktivieren des Skripts ist ein Fehler aufgetreten. Fehlermeldung des Treibers ("Error while activating the script. Error message of the driver"): exception 'Ingo_Exception' with message 'Verbindungsaufbau abgelehnt' ("Connection refused") in /usr/share/psa-horde/ingo/lib/Transport/Timsieved.php:87
[code]...
Is there a way to modify / create Sieve filters without Horde?
I recently upgraded to 12.0.18 and I am using Roundcube 1.0 from the panel. I read that the "Unable to connect to sieve serve" problem would be solved in version 12.It seems not. What to do?
i use Plesk on a vserver which was offering it in version 11.x, i upgraded to 12.0.18, then i installed Dovecote on the panel. Everything went fine. Mail server is working.BUT sieve does not allow me to login and create filters.I tried telnet against 4190, and it works:
Connected to mail.xxxxxxxx.xxx. Escape character is '^]'. "IMPLEMENTATION" "Dovecot Pigeonhole" "SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave imapflags notify" "NOTIFY" "mailto" "SASL" "PLAIN LOGIN DIGEST-MD5 CRAM-MD5" "STARTTLS" "VERSION" "1.0" OK "Dovecot ready."
But when i use my sieve plugin for thunderbird OR access plesk's webmailclient Roundcube opening the filter module, it doesnt work. On Thunderbird i see the loading animation, thats it. On Roundcube it says "Unable to connect to sieve server".
Looks like something is missing. I can definitely access 4190 on my server from anywhere. So no firewall issue. I didnt change anything on configs, since plesk is handling it.Roundcube log doesnt give me anything. I dont even see logs added (to syslog or mail.*) while i try to connect.
Every time i use Dovecot secure IMAP server with Sieve support.I can not receive emails note. Upgraded from 11.5 to 12
Jun 18 08:03:36 CO6302 postfix/qmgr[1523]: 284FAA0E86: from=<my@gmail.com>, size=1943, nrcpt=1 (queue active) Jun 18 08:03:36 CO6302 postfix-local[2036]: postfix-local: from=my@gmail.com, to=the@domain.com, dirname=/var/qmail/mailnames Jun 18 08:03:36 CO6302 postfix/pipe[2035]: 284FAA0E86: to=<the@domain.com>, relay=plesk_virtual, delay=336, delays=335/0.01/0/0.19, dsn=4.3.0, status=deferred (temporary failure. Command output: lda: Error: user the@domain.com: Error reading configuration: Invalid settings: postmaster_address setting not given lda: Fatal: Internal error occurred. Refer to server log for more information. 4.2.1 Message can not be delivered at this time )
I have set up a vacation filter in Horde, but only in once in a while it really returns a vacation message, depending on who is sending an email. In most cases,the message arrives without triggering a response.The messagelog shows two scenarios, one for an successful vacation response and one for emails that fail to trigger a response.Sucessful event:
Oct 9 10:48:24 server dovecot: service=lda, user=xyz@mydomain.com, ip=[]. sieve: msgid=<408-EAS2941777BF41EEBE6640B691D3A00@axy.gbl>: sent vacation response to <guntherk@hotmail.com> and then Oct 9 10:48:24 server qmail: 1412844504.308454 starting delivery 21782: msg 33566019 to remote abc@externaldomain.com then the message is stored into the users inbox.
Unsuccessful event: Oct 9 10:55:39 server dovecot: service=lda, user=xyz@mydomain.com, ip=[]. sieve: msgid=<trinity-90b5e87d-183b-49b8-8e3e-d2f98b96df3e-1412844932925@uvw-com>: discarded vacation reply to <> then the message is stored into the users inbox.
The actual version of Plesk (v12.0.18) on Centos 6.5 with Dovecot & Qmail is beeing used.
There is a bug when trying to delete E-mail accounts in Plesk 12.1.26. It only works if I create a fake Auto-Reply text. If not, I got this error:
mail_responders_control failed: mail_responders_control[31710]: No autoresponder found for mailname (test@xxxxxx.com) mail_responders_control[31710]: Unable to prepare SQL statement for query 'DELETE FROM autoresponder WHERE mn=?': library routine called out of sequence
I installed Roundcube in Plesk 12 through the link: URL....But it doesn't work. I adjusted the mailsettings for a domain to use Roundcube. With the fresh created emailaccount and you click on the webmailicon, it loads the following url but the page does not exists: URL....Aren't there any instructions for using RoundCube with Plesk? After adding Roundcube as an component are there more steps involved to get Roundcube up and running with plesk?
I am trying to configure some type of activesync component with my roundcube install on my plesk 12 box. I downloaded the activesync plugin, enabled it, and get a "your server does not support annotations or meta data" message.
I have also looked into Z Push but wasn't sure the route to go. According to the uservoice forums, plesk states activesync for roundcube is "planned" but it's been planned since 2013.
All of my packages and software is latest versions (via plesk updates) as well.
i then used a MD5 generator to input the hash in the password field of the roundcube user in mysql, with no luck...I even tried to delete roundcube user from mysql, then remove psa-roundcube, then go through the plesk update manager and install roundcube again, did not change nothing, it didn't even create the roundcube user.
Is there anyway i can reinstall roundcube from scratch?PPP 11.5 up to date on ubuntu 12.04
Code:
[05-Oct-2013 14:03:54 +0200]: DB Error: _doConnect: [Error message: Access denied for user 'roundcube'@'localhost' (using password: YES)] [Native code: 1045] [Native message: Access denied for user 'roundcube'@'localhost' (using password: YES)]
MICROUPDATE : 11.5.30 Update #47, last updated at June 11, 2014 03:26 AM
OPERATING SYSTEM : CentOS 6.5 (Final)
PROBLEM DESCRIPTION ------------------------------- Need to increase round cube attachment size
STEPS TO REPRODUCE ----------------------------------
i need to increase round cube attachment size. i'm unable to find installation folder. How to increase attachment size
ACTUAL RESULT ----------------------- Attachment size should be less than 5MB
EXPECTED RESULT ----------------------------------- Attachment size allows upto 50MB
ANY ADDITIONAL INFORMATION -------------------------------------------------------------- increased size in Tools & Settings > Server-Wide Mail Settings > Maximum message size
I noticed, that my Plesk install still runs an older Roundcube Installation (somewhere in the 0.9 range) and RoundCube 1.0.3 is currently the latest version available at [URL]
Is it safe to upgrade the Roundcube Installation in psa-roundcube manually from 0.9 to 1.0.x?
I want to send a notification (by an email to SMS gateway) when a specific email arrives. I see that Roundcube has a sieve filter option called "Send Notification" and it has three input boxes which have no tooltips and I am unable to find any documents telling me what to fill in those boxes.
The boxes are:
Method Options Message
The Message is obvious enough, but the other two?
For the method, I tried mailto:<me@myemailaddress.com>
I left the options blank, typed in a short message and tried to save the filter, but it gave me an error message "Unable to save filter - server error occurred". Annoyingly, it then wiped out what I had typed and started me with a blank rule again. I also tried without the < and > round the email address.
Any clues as to proper syntax and what the options are?
Also, is it necessary to have another action after the Send Notification action to file the email away somewhere, or will it just be left in the inbox anyway if the only action is the notification?
My current configuration is: Ubtuntu Server 10.04, Plesk 11.5 and Roundcube 0.9.5 (installed via Plesk as the default webmail application) on Apache.
I played around with an SSL checker (https://www.ssllabs.com/ssltest/) to test my certificates and I found out that Roundcube delivered a broken certificate chain. It didn't deliver the intermediate certificate correctly. I searched through the configuration file of roundcube (/etc/apache2/plesk.conf.d/roundcube.conf) and discovered that there was only an entry for SSLCertificateFile.
To fix this I added the intermediate certificate via SSLCACertificateFile to the configuration file:
The only problem is that this configuration file is generated automatically:
Code: #ATTENTION! # #DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY, #SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
Upgraded Plesk 11.5 to 12, enabled rouncube and got an Internal server error when trying to load webmail.domain.com
In /var/log/plesk-roundcube/errors found an error: PHP Warning: system() has been disabled for security reasons in /usr/share/psa-roundcube/bin/update.sh on line 161
Changed php.ini settings, restarted apache, same internal server error, but no more errors in log.
Tried /usr/share/psa-roundcube/bin/update.sh Got errors: WARNING: File type detection doesn`t work properly! Please check the 'mime_magic' config option or the finfo functions of PHP and run this script again. WARNING: Mimetype to file extension mapping doesn't work properly! Please check the 'mime_types' config option and run this script again.
Ubuntu 12.04.4 LTS Panel version 11.5.30 Update #45
The data stored in roundcube webmail (like contacts and signatures ), located in the database table "roundcubemail", is not transferred when migrating the whole server, customer or the domain that uses it. Also in the backup server, account, domain this data is not included.
I think it's a real problem if a customer with many mailboxes, who only uses roundcube, needs a backup or wants to migrate to another server. Ok, this data could be exported in rounbcube with a few mouse clicks, but it´s not very comfortable. In my opinion this should be included in the backup and also in the migration process (migration manager).
I'm running Plesk for Linux 11.5 and I'd like to allow autocomplete of the userid field from the Roundcube login screen, but when i make the changes to the config file, they are not applied. It looks like Plesk is overriding them.
I edited the /usr/share/psa-roundcube/config/main.inc.php file and set "$rcmail_config['login_autocomplete'] = 1;"
When I check (using Firebug) the source code of the login page, I notice that autocomplete is indeed first set to "on", but it changes to "off" nearly instantly. I suspect that some .js script (inserted by Plesk?) overrides this setting.
This behavior seems to be backed by a statement in Plesk 11.5's release notes:
"Autocompletion is turned off on the login dialog for security reasons"
Is there any way I can undo the override and still keep autocomplete="on" ?
I have a VPS with plesk 12 I created an email account with one of my domains and when I try to send emails from this account through webmal of roundcube, I get the following error.: An error has occurred! SMTP Error (250): Authentication failed.
I have done the migration with the Migration Manager from Confixx to Plesk 12.0.18. Users can login tho the mail account with Outlook, thats no problem(old password is working). If the webmailer is set to Hord the user also can login. But if i switch to roundcube it is not possible to login to the Webmailer! You get the message "Die Anmeldung ist fehlgeschlagen." (Login failed)
After changing the email password in plesk, it is then possibe to login(even if the new password is identical to the old one)?!?
Is this a known bug? Is there a solution for that?!? I really don't want to email every customor to ask him to change his password?!
Whenever trying to send an email using roundcube it just seems to fail... No error code is given - see attached image:
I've tried following the article here: [URL] ....
But it didn't seem to work and incidentally the main.inc.php file didn't even exist only a main.inc.php.rpmnew was there. I tried copying it to main.inc.php but it made no difference. Normal SMTP usage via thunderbird works, and everything works when trying to use horde.... it's just a problem with roundcube after the upgrade from 11.5 to 12.
I have used plesk 11.5 and never had problem before. I installed Plesk 12 and Migrated sites + created new email to test as well. When I go to webmail webmail.domain.com
I get the login screen from round cube which i want.
Then I enter login + password and I get 500 Internal Server Error.
I updated two days ago the Plesk panel from the Panel itself and it was succesfully but at webmail URL which it appeared one error about default.inc something but after I did refresh some times it disappeared now it doesn't show anything. I tried removing and reinstalling roundcube but still doesn't work..
Here are my logs from /var/log/plesk-roundcube/errors [09-Apr-2015 14:50:36 UTC] PHP Warning: finfo_file(/usr/share/psa-roundcube/installer/images/roundcube_logo.png): failed to open stream: No such file or directory in /usr/share/psa-roundcube/program/lib/Roundcube/rcube_mime.php on line$n line 754