public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Tanstaafl <tanstaafl@libertytrek.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Anything better than procmail?
Date: Sun, 13 Jun 2010 13:53:20 -0400	[thread overview]
Message-ID: <4C151B10.2040400@libertytrek.org> (raw)
In-Reply-To: <20100612221701.6420297d@karnak.local>

On 2010-06-12 5:17 PM, David W Noon wrote:
>> On 12 Jun 2010, at 12:35, David W Noon wrote:
>>> ... Dovecot, but quickly replaced by dbmail.

>> Can I ask you why?

> Certainly.
> 
> I wanted the messages to be stored in a single, dedicated logical
> volume in my DASD farm.  Dovecot always stored them in each user's
> ~/Mail/ directory, so they were all over the /home L.V.

Dovecot will store them where you tell it to. You could have easily
stored them all in a single directory like /var/virtual/mail/user, or
even used a hashed directory scheme (which might be desirable for very
large installations like ISPs)...

> In contrast, dbmail uses a database, in my case PostgreSQL, so it is
> up to the database administrator to decide where they go; but it is
> always in the one place. This makes for easy backup and restore: a
> cron jobs runs pg_dump every night on the dbmail database..

Storing mail in a database sounds interesting, but it *will* introduce a
very noticeable performance hit, there is simply no way around it...

>> I have found the author of Dovecot to be wonderfully responsive,  
>> pushing out a fix for a deal-breaker issue for my site within hours
>> of me reporting it.

+5 Timo is coding madman... ;)

> Sieve is also integrated into dbmail.

And dovecot... and 2.0 will have even better integration.

>> The reject syntax [for sieve] seems nice and clear, but if the MX 
>> server (for your email's domain name) has already accepted the
>> message then it's not really much good rejecting it. In fact, doing
>> so is surely frowned upon, isn't it?

> I use a quarantine folder in my IMAP4 account, and my sieve script
> places spam and infected messages there.  Since the physical location
> is on a logical volume that holds a PostgreSQL tablespace, any malware
> is not executable, as that L.V. is mounted with "noexec".  This is
> another advantage over placing mail in the /home L.V., in each user's
> home directory.

While dovecot+sieve does require a 'home' directory for sieve to work,
it doesn't have to be the users real home directory, and with
dovecot-LDA+sieve, you can safely reject at smtp time, and its vacation
message system is very sane (doesn't send vacation messages when it
shouldn't, like to mail lists, etc)...



  reply	other threads:[~2010-06-13 18:11 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <eUxea-4y0-17@gated-at.bofh.it>
     [not found] ` <eUxea-4y0-15@gated-at.bofh.it>
     [not found]   ` <eUEIF-73A-9@gated-at.bofh.it>
2010-06-12 21:17     ` [gentoo-user] Anything better than procmail? David W Noon
2010-06-13 17:53       ` Tanstaafl [this message]
     [not found] <eUGhs-Yv-7@gated-at.bofh.it>
     [not found] ` <eUGhs-Yv-9@gated-at.bofh.it>
     [not found]   ` <eUGhs-Yv-11@gated-at.bofh.it>
     [not found]     ` <eUGhs-Yv-5@gated-at.bofh.it>
     [not found]       ` <eUZWO-4jP-15@gated-at.bofh.it>
2010-06-13 22:37         ` David W Noon
2010-06-14  8:34           ` Neil Bothwick
2010-06-14 11:15           ` Tanstaafl
2010-06-14 13:09             ` Neil Bothwick
2010-06-14 13:51               ` Tanstaafl
     [not found] <eUoaR-7XR-1@gated-at.bofh.it>
2010-06-12 11:35 ` David W Noon
2010-06-12 19:32   ` Stroller
2010-06-12  1:55 meino.cramer
2010-06-12  6:52 ` Neil Bothwick
2010-06-12 10:15 ` Peter Schuller
2010-06-12 12:18 ` Volker Armin Hemmann
2010-06-12 13:37 ` Enrico Weigelt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4C151B10.2040400@libertytrek.org \
    --to=tanstaafl@libertytrek.org \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox