Mercurial > dovecot > core-2.2
comparison src/lda/main.c @ 11061:9c94f073d014 HEAD
lda, lmtp: Use layout=none for the raw mail storage.
This removes the need for hardcoded /tmp dir and avoids
stat(/tmp/Dovecot Delivery Mail).
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 05 Apr 2010 04:50:25 +0300 |
parents | 0f98525e4567 |
children | 82d5351b5d39 |
comparison
equal
deleted
inserted
replaced
11060:6b1f08814e59 | 11061:9c94f073d014 |
---|---|
393 mail_user_set_home(raw_mail_user, "/"); | 393 mail_user_set_home(raw_mail_user, "/"); |
394 if (mail_user_init(raw_mail_user, &errstr) < 0) | 394 if (mail_user_init(raw_mail_user, &errstr) < 0) |
395 i_fatal("Raw user initialization failed: %s", errstr); | 395 i_fatal("Raw user initialization failed: %s", errstr); |
396 | 396 |
397 memset(&raw_ns_set, 0, sizeof(raw_ns_set)); | 397 memset(&raw_ns_set, 0, sizeof(raw_ns_set)); |
398 raw_ns_set.location = "/tmp"; | 398 raw_ns_set.location = ":LAYOUT=none"; |
399 | 399 |
400 raw_ns = mail_namespaces_init_empty(raw_mail_user); | 400 raw_ns = mail_namespaces_init_empty(raw_mail_user); |
401 raw_ns->flags |= NAMESPACE_FLAG_NOQUOTA | NAMESPACE_FLAG_NOACL; | 401 raw_ns->flags |= NAMESPACE_FLAG_NOQUOTA | NAMESPACE_FLAG_NOACL; |
402 raw_ns->set = &raw_ns_set; | 402 raw_ns->set = &raw_ns_set; |
403 if (mail_storage_create(raw_ns, "raw", 0, &errstr) < 0) | 403 if (mail_storage_create(raw_ns, "raw", 0, &errstr) < 0) |