[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cyrus Imap Server



Hallo Christoph,

[ Christoph Bayer <Christoph.Bayer@alpha.dyndns.tv> - 31.05.2002 21:11:37 ]:

> Mit dem user.<user> kann ich jetzt mails empfangen!
> 
> Ich kann aber keine Verzeichnisse mit dm user.<irgendwer>
> löschen, bekomme immer permission denied...
> 
> Und (ich hab dafür schon eine Mail an die Liste verschickt)
> ich kann keine Mails über einen mail client einfügen.
>

Ich habe das bei mir so gemacht:
in cyradmin:
	cm user.name
	cm user.name.neuePost
	cm user.name.DebianListe
	etc.

Die Post wird abgeholt mit fetchmail, sortiert mit procmail, 
local verteilt EXIM die Post . ( dies kann natürlich jeder 
andere MTA auch )

Hier meine /etc/fetchmailrc 


poll mail.epost.de proto pop3 user juergen.hamel with password XXXXXXXXX  mda "/usr/bin/procmail" 

dann die /etc/procmailrc

MAILDELIVERIMAP="/usr/sbin/cyrdeliver"
MAILUSERIMAP="-a jhamel -m user.jhamel"

CYRUSIMAP="$MAILDELIVERIMAP $MAILUSERIMAP"

DEFAULTIMAP="$MAILDELIVERIMAP $MAILUSERIMAP.alle"


#
# Spam aus .spam filtern
#

FROM=`formail -xFrom: | sed -e 's/ *(.*)//; s/>.*//; s/.*[:<] *//'`


#Addresses for lbdb
:0hc 
| lbdb-fetchaddr 


:0
* ? fgrep -qxis "$FROM" $HOME/.spam
{
  LOG="Spam from $FROM"
  :0:
  | $CYRUSIMAP.spam
}


#C.U.O.N

:0:
* From: cuon-devel-request@lists.sourceforge.net
| $CYRUSIMAP.cuon

#C.U.O.N sonstiges
:0:
* Subject: *cuon*
| $CYRUSIMAP.cuon_sonstiges


#Spiegel
:0:
* ^FROM:dertag@spiegel.de
| $CYRUSIMAP.spiegel

#bdw
:0:
* ^FROM: agent@www.wissenschaft.de
| $CYRUSIMAP.bdw

.
.
. Hier viele andere 
.
.

#attac
:0:
* ^TO:.*attac-d-presse.*
* ^FROM:.*attac-netzwerk.*
| $CYRUSIMAP.attac

# Hier kommt alles andere hin

:0
* Subject:.*
| $DEFAULTIMAP


Anhand dieser Beispiele kannst du dir dann deine Sachen anpasse, 
selbstverständlich auch für mehrere User verteilen ( google ).
Dies war bei mir nicht nötig. Bevor ich nicht diese mailboxes angelegt
habe ( hier mal ein Auszug von cyradm lm ) funktionierte nichts !

INBOX (\HasChildren)                   INBOX.suse-adabas (\HasNoChildren)     
INBOX.CronPost (\HasNoChildren)        INBOX.suse-isdn (\HasNoChildren)       
INBOX.Debian-user (\HasNoChildren)     INBOX.suse-oracle (\HasNoChildren)     
INBOX.Fax (\HasNoChildren)             INBOX.z_Debian_2001 (\HasNoChildren)   
INBOX.Rezepte (\HasNoChildren)         INBOX.z_Debian_2002 (\HasNoChildren)   
INBOX.alle (\HasNoChildren)            INBOX.z_alle_012002 (\HasNoChildren)   
INBOX.attac (\HasNoChildren)           INBOX.z_alle_022002 (\HasNoChildren)   
INBOX.bdw (\HasNoChildren)             INBOX.z_alle_032002 (\HasNoChildren)   
INBOX.cuon (\HasNoChildren)            INBOX.z_alle_042002 (\HasNoChildren)   
INBOX.cuon_sonstiges (\HasNoChildren)  INBOX.z_alle_052002 (\HasNoChildren)   
INBOX.gnome-print (\HasNoChildren)     INBOX.z_alle_112001 (\HasNoChildren) 

Also sind alle mailboxen im INBOX Ordner, so daß ich z.B. bei mutt
folgendes gesetzt habe :

#
#
# mutt und cyrus-imap
#
#


set imap_pass="XXXXXXX"
set imap_passive="no"
set imap_user="jhamel"
set imap_peek="no"
# set imap_force_ssl=yes

set spoolfile="{station1.cyrus.local}INBOX.alle"
set folder="{station1.cyrus.local}INBOX"


Hoffe, das hilft dir ein wenig weiter ,

Tschüss und einen schönen Abend

Jürgen Hamel

-- 
Cyrus Computer GmbH
Juergen Hamel

If Bill Gates had a penny for every time Windows crashed...
..oh wait, he does.


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)



Reply to: