[Postfixbuch-users] OT web-cyradm autocreateinboxfolders? SOLVED

Marcel Hartmann mail at marcel-hartmann.com
Sa Mär 10 19:31:54 CET 2007


Hallo,

> >ich habe ein postfix Setup mit web-cyradm laufen.
> >Die Konfiguration scheint soweit in ordnung zu sein, wenn ich
> Mailboxen
> >anlege
> >und einmal mit pop oderimap eingelogt bin, dannerstellt mir
> >autocreateinboxfolders = yes
> >alle notwendigen Dirs in /var/spool/imap/* und man kann die Mailbox
> nutzen.
> >
> >Das Problem was ich dabei habe ist folgendes:
> >
> >Wenn ich eine Mailbox neu anlege dann sehe ich im Maillog ein Login
> per imap
> >vom cyrus User.
> >
> >Mar 10 10:50:15 localhost imap[7557]: accepted connection Mar 10
> 10:50:15
> >localhost imap[7557]: login: localhost [127.0.0.1] cyrus plaintext
> User
> >logged in Mar 10 10:50:15 localhost imap[8040]: accepted connection
> Mar 10
> >10:50:15 localhost imap[8040]: login: localhost [127.0.0.1] cyrus
> plaintext
> >User logged in
> >
> >Dieser erstellt mir aber keine mailbox Directorys, so dass mein Server
> noch
> >keine Mails für dieses Konto annimmt, weil dieses noch nicht
> eingerichtet
> >ist. Ich muss erst einmal mit dem Client einloggen damit er die Dirs
> >erstellt, ab dem Zeitpunkt nimmt mein Postfix dann auch Mals dafür an.
> >
> >Ich möchte nun, dass das web-cyradm mir gleich die notwendigen Dirs
> anlegt
> >wenn ich eine neue Mailbox speichere, so dass nicht erst ein Client
> Login
> >dafür erforderlich ist.
> >
> >Weiss jemand Rat?
> >
> >Es handelt sich um ein standard Web-cyradm nach Anleitung von Luc
> Delouw.
> >Sollten logs fehlen, poste ich die bei Bedarf gleich in dieListe.
> >
> >Lieben Gruß
> >Marcel
> >
> web-cyradm sollte die INBOX erstellen, wenn du eine Mailbox
> einrichtest.
> Warum tut es das nicht?
> 
> "autocreateinboxfolders" scheint mir in dieser Konstellation fraglich.
> Wozu soll es gut sein? Gut, du könntest "Create on Post" verwenden, was
> ich persönlich aber nicht mag, weil es das Risiko birgt, dass dir spam
> munter ungewünschte mailboxes erstellt.
> 
> Sicher, dass web-cyradm bei dir richtig konfiguriert ist hinsichtlich
> virtdomains und unixhierarchysep und altnamespace?

Ich habe eine cyrus Version die den createfolder patch beinhaltet.
Dazu sind bei mir diese parameter in der imapd.conf:

autocreateinboxfolders: INBOX | INBOX.Trash | INBOX.Sent | INBOX.Drafts
autosubscribeinboxfolders: INBOX | INBOX.Trash | INBOX.Sent | INBOX.Drafts
createonpost: 1

Somit erstellt er mir automatisch beim ersten login des clients die
mailboxdirs korrekt.
Nach langer Frickelei habe ich es nun auch hinbekommen, das er mir die
Mailboxfolders erstellt, 
wenn die erste mail ankommt dafür. Somit ist das Problem erledigt! ;-)

Und wenn es passiert, dass auf einem Server bei dem createonpost: 1 im imapd
eingestellt ist, er die Mailbox dann erstellt, dann
ist da was falsch konfiguriert worden! Hier ein Auszug aus meinem Logfile:

Mar 10 19:23:03 localhost postfix/smtpd[26227]: connect from
dyndsl-085-016-207-077.ewe-ip-backbone.de[85.16.207.77]
Mar 10 19:23:03 localhost postfix/smtpd[26227]: NOQUEUE: reject: RCPT from
dyndsl-085-016-207-077.ewe-ip-backbone.de[85.16.207.77]: 550
<trallali at domain.de>: Recipient address rejected: User unknown in local
recipient table; from=<mail at domain.com> to=<trallali at domain.de> proto=ESMTP
helo=<rechnername>
Mar 10 19:23:06 localhost postfix/smtpd[26227]: disconnect from
dyndsl-085-016-207-077.ewe-ip-backbone.de[85.16.207.77]

Theoretisch sollte dieses Phänomen ja eintreten wenn ich was an nicht
existente Adressen sende, oder übersehe ich da etwas in meiner Überlegung?

Liebe Grüße
Marcel





Mehr Informationen über die Mailingliste Postfixbuch-users