[postfix+cyrus+squirrelmail] mbox problem

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
martin durnthaler
Posts: 7
Joined: 2005-06-02 10:22

[postfix+cyrus+squirrelmail] mbox problem

Post by martin durnthaler » 2005-08-06 18:20

hallo zusammen,

da ich dovecot einfach nicht zum laufen gebracht hab, habe ich mich jetzt dazu entschieden für meinen mailserver(fc3) postfix, cyrus-imap und sqirrelmail zu verwenden.
postfix funktioniert schon ohne probleme. cyrus und squirrelmail sind zwar installiert und ich kann mich auch schon anmelden, aber der zugriff auf die mbox haut noch nicht hin.

der log-eintrag für cyrus lautet:

Code: Select all

IOERROR: opening /var/spool/mail/m/user/martin/cyrus.header: No such file or directory
meine imapd.conf

Code: Select all

configdirectory: /var/lib/imap
partition-default: /var/spool/mail
admins: cyrus
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
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
meine cyrus.conf

Code: Select all

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="imapd" 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
  # 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
"/etc/cyrus.conf" 42L, 1307C                                  1,1           Top
# standard standalone server implementation
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="imapd" 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
  # 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="lmtpd" 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
}
ich vermute also, dass meine cyrus konfiguration nicht stimmt. leider haben mir die howtos und docs, die ich bis jetzt gefunden habe mir alle nicht weitergeholfen.

vielleicht kann mir einer von euch weiterhelfen oder einen hinweis geben wie ich cyrus richtig konfiguriere.

lg,
duri

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: [postfix+cyrus+squirrelmail] mbox problem

Post by Roger Wilco » 2005-08-06 18:37

Hast du das Konto mit cyradm angelegt? Stimmen die Permissions auf /var/spool/mail bzw. meinst du nicht eher /var/spool/imap? ;)
/var/mail ist idR ein Symlink auf /var/spool/mail, welches die mbox-Files beinhaltet. Cyrus benutzt aber ein eigenes (Maildir-ähnliches) Format zur Speicherung der Mails.

martin durnthaler
Posts: 7
Joined: 2005-06-02 10:22

Re: [postfix+cyrus+squirrelmail] mbox problem

Post by martin durnthaler » 2005-08-06 19:30

hi,

danke für die rasche antwort!

ich hab mit useradd ganz normale user angelegt. die mboxn der user liegen in /var/spool/mail und können mit mail auch abgerufen werden.
da cyrus, wie du sagst, nicht mit mbox klar kommt, muss ich meine mail also anders ablegen. die frag ist nur wie.
ich hoff du hast noch ein wenig geduld mit mir :wink:

lg,
martin

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: [postfix+cyrus+squirrelmail] mbox problem

Post by Roger Wilco » 2005-08-06 20:17

martin durnthaler wrote:ich hoff du hast noch ein wenig geduld mit mir :wink:
Solange du dich mal aufraffst die bei Cyrus IMAP mitgelieferte Dokumentation zu lesen... ;)

Du musst zunächst mal die Mailboxen mit cyradm anlegen. Die Systembenutzer interessieren Cyrus IMAP nicht.

martin durnthaler
Posts: 7
Joined: 2005-06-02 10:22

Re: [postfix+cyrus+squirrelmail] mbox problem

Post by martin durnthaler » 2005-08-06 21:21

bin grad dabei die user anzulegen und werd mich anschliessend nochmal melden.

danke einstweilen

lg,
martin

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: [postfix+cyrus+squirrelmail] mbox problem

Post by squize » 2005-08-08 13:23

Noch ein Punkt.

Cyrus hat ein eigenes Mailboxformat, du musst also die MAils mit cyrdeliver oder über lmtp ausliefern.

Gruss


Marc