Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 3 > Installation/Configuration

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 8th June 2013, 10:38
cyradm cyradm is offline
Junior Member
 
Join Date: Jun 2013
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
 
Smile problems whith sieve filters in cyrus murder

I am prospecting the Cyrus Murder with 1 frontend, 1 mupdate and 2 backends, the environment is almost all in full operation, I already create, alter, delete, and modify the mailboxes by the frontend, I have tested it with ThunderBird (worked OK ) and a Webmail called open exchange5, it's ok too, but I'm having a trouble with the Sieve (sieve is a scripting language that Webmail openexchange uses to create filters with the mailboxes in cyrus), openxchange webmail has an option to direct requests from the sieve to a cyrus server where the mailboxes are stored, my test was to create an account on the backend, eg "carlos.veiga", to point the Sieve requests of Webmail to the Frontend of cyrus murder, the frontend failed to pass the request to the respective backend where the mailbox "carlos.veiga" is stored, when I point the sieve requests directly to the backend where my mailbox is stored, the filters are created with no problem.

when i try to connect to the frontend by using sievsell commande ,

i recived this message :

------------------------------------
> sieveshell -a carlos.veiga -u carlos.veiga localhost
> Please enter your password: xxxxxxx
> list
> Please enter your password: xxxxxxx
Erreure de segmentation
------------------------------------------------
when i do the same command to tne backend server

------------------------------------
> sieveshell -a login -u carlos.veiga cyrus1-backend
> Please enter your password: xxxxxxx
> list
> sieve-test.script <- active

------------------------------------------------



i w'll be very graceful if somebody can help me to resolve this problem

- i used cyrus-map version 2.2.12
this is my cyrus's config files ( for frontend server)


----------- imap.conf ---------------------
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus mailadmin murder
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
allowpalintext: yes
sasl_minimum_layer: 0
tls_cert_file: /usr/share/ssl/certs/cyrus-imapd.pem
tls_key_file: /usr/share/ssl/certs/cyrus-imapd.pem
tls_ca_file: /usr/share/ssl/certs/ca-bundle.crt
unixhierarchysep: yes
proxyd_disable_mailbox_referrals: 1
sieve_allowreferrals: 0
allowusermoves: 1
sieveusehomedir: false
mupdate_server: mupdate.mydomain.tld
mupdate_port: 3905
mupdate_authname: murder
mupdate_username: murder
mupdate_password: testpw
mupdate_retry_delay: 10
cyrus1_password: testpw
cyrus2_password: testpw
proxy_authname: murder
--------------------------------------------

-------------- cyrus.conf ---------------------
START {
# do not delete this entry!
recover cmd="ctl_cyrusdb -r"

# this is only necessary if using idled for IMAP IDLE
# idled cmd="idled"
}

# UNIX sockets start with a slash and are put into /var/lib/imap/sockets
SERVICES {
# add or remove based on preferences
imap cmd="proxyd" listen="imap" prefork=5
# imaps cmd="imapd -s" listen="imaps" prefork=1
# pop3 cmd="pop3d" listen="pop3" prefork=3
# pop3s cmd="pop3d -s" listen="pop3s" prefork=1
sieve cmd="timsieved" listen="sieve" prefork=0
mupdate cmd="mupdate" listen="mupdate" prefork=1
fud cmd="/usr/lib/cyrus-imapd/fud" proto="udp" listen="4201" prefork=0 maxchild=10
# these are only necessary if receiving/exporting usenet via NNTP
# nntp cmd="nntpd" listen="nntp" prefork=3
# nntps cmd="nntpd -s" listen="nntps" prefork=1

# at least one LMTP is required for delivery
# lmtp cmd="lmtpd" listen="lmtp" prefork=0
lmtpunix cmd="lmtpproxyd" listen="/var/lib/imap/socket/lmtp" prefork=1

# this is only necessary if using notifications
# notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1
}

EVENTS {
# this is required
checkpoint cmd="ctl_cyrusdb -c" period=30

# this is only necessary if using duplicate delivery suppression,
# Sieve or NNTP
delprune cmd="cyr_expire -E 3" at=0400

# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" at=0400
------------------------------------------------------------------------------------------

thank you
Reply With Quote
Sponsored Links
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem with sieve filters aribao Installation/Configuration 1 9th November 2011 23:33
problems whith MX records topgun390 Installation/Configuration 4 24th October 2009 18:15
Management/system config/settings & /server/settings not working!! dactor Installation/Configuration 9 6th February 2008 09:11
Empty Recycle Bin jon335 General 40 6th May 2006 11:56


All times are GMT +2. The time now is 22:07.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.