search for: mailbox_open_or_create_sync

Displaying 2 results from an estimated 2 matches for "mailbox_open_or_create_sync".

2008 Sep 01
2
Autocreating INBOX only
...ils addressed to user+some_strange_name at domain.com, but nevertheless automatically create INBOX for new users. I'm not sure whether a new option like -M or -m -m would be appropriate, i.e., whether anyone needs the current -m behaviour. It looks to me like one would need to change mailbox_open_or_create_synced() if (box != NULL || no_mailbox_autocreate) return box; to something like (assuming an enum mailbox_autocreate {_never,_inbox,_always} if (box != NULL) return box; if (mailbox_autocreate == mailbox_autocreate_never || strcasecmp (mailbox,...
2006 Oct 04
1
fix: LDA logging
...----------- next part -------------- --- deliver.c.rc7+ 2006-09-25 10:36:59.885645000 +0100 +++ deliver.c 2006-10-04 18:01:31.910181000 +0100 @@ -103,12 +103,15 @@ struct mailbox *box; struct mailbox_transaction_context *t; struct mail_keywords *kw; + const char *str; int ret = 0; box = mailbox_open_or_create_synced(storage, mailbox); if (box == NULL) return -1; + str = mail_get_first_header(mail, "Message-ID"); + t = mailbox_transaction_begin(box, MAILBOX_TRANSACTION_FLAG_EXTERNAL); kw = strarray_length(keywords) == 0 ? NULL : @@ -117,10 +120,14 @@ ret = -1; mailbox_keywords_free...