Postfix mir SMTP-Auth + Pysieved

frazdu

New Member
Hallo Leute,
kaum habe ich mit Eurer Hilfe mein Postfix + SMTP-Auth + Dovecot am laufen, stehe ich schon wieder auf dem Schlauch. :eek:
Also die oben genannte Konfig funktioniert soweit ganz gut, ich habe auch das sieve plugin installiert und auch dies funktioniert.
Nun habe ich gelesen das man mit Pysieved
pysieved: Python Managesieve Server
über den port 2000 einen Python Managesieve Server erstellen kann.
Die Installation ist recht easy. Ich komme nur mit der pysieved.ini nicht klar.
Hat jemand von Euch schon Erfahrung in einer ähnlichen Config mit pysieved?
Hier die ini, es stehen zwar reichlich Komentare dabei aber mir ist nicht klar was ich benötige bzw. auskommentieren kann.
Es wäre toll, wenn mir jemand einen Tipp oder einen link zu einer Anleitung geben könnte.

Code:
[main]
# Authentication back-end to use
auth    = SASL				-> ich denke das kann bleiben

# User DB back-end to use
userdb  = passwd			-> ich denke das kann bleiben

# Storage back-end to use
storage = Dovecot			-> ich denke das kann bleiben

# Bind to what address?  (Ignored with --stdin)
#bindaddr = 127.0.0.1

# Listen on what port?  (Ignored with --stdin)
port    = 2000				-> ich denke das kann bleiben

# Write a pidfile here
pidfile = /var/run/pysieved.pid		-> ich denke das kann bleiben

[SASL]
# How do we identify ourself to saslauthd?
service = managesieve				-> keine Ahnung

# Where's the magic mux file?
mux = /var/run/saslauthd/mux		-> bei mir /var/run/saslauthd/mux


[PAM]
# How do we identify ourself to PAM?
service = pysieved				-> keine Ahnung


[Virtual]
# Append username to this for home directories
base = /usr/local/virtual/				-> keine Ahnung

# What UID and GID should own all files?  -1 to not bother
uid = 1001	-> ist bestimmt die userID von Dovecot?
gid = 1001	-> ist bestimmt die groupID von mail

# Switch [email protected] to host.name/user?
hostdirs = False				-> keine Ahnung


[MySQL]					->postfix und dovecot nutzen bei mir kein mySQL, also bestimmt raus?
dbhost = localhost
dbuser = user
dbpass = pass
dbname = db
auth_query = SELECT username FROM users WHERE username = "%(username)s" AND password = "%(password)s" AND (active = "1")
user_query = SELECT homedir FROM users WHERE username = "%(username)s" AND (active = "1")


[htpasswd]
passfile = /etc/exim/virtual/passwd  -> hmm ... ich habe kein exim


[Dovecot]
# Path to Dovecot's auth socket (do not set unless you're using Dovecot auth)
mux = /var/spool/postfix/auth/dovecot  -> ist bei mir bestimmt /var/spool/postfix/var/run/saslauthd/

# Path to Dovecot's master socket (if using Dovecot userdb lookup)
master = /var/run/dovecot/auth-master -> keine Ahnung

# Path to sievec
sievec = /usr/lib/dovecot/sievec -> liegt in meinem home

# Where in user directory to store scripts
scripts = .pysieved	-> auch mein home?

# Filename used for the active SIEVE filter (see README.Dovecot)
active = .dovecot.sieve -> denke das ist OK?

# What user/group owns the mail storage (-1 to never setuid/setgid)
uid = -1
gid = -1
 
Back
Top