Best solution for mail server?
Les Mikesell
lesmikesell at gmail.com
Wed Feb 20 14:44:36 UTC 2008
Henning Larsen wrote:
> Hello.
>
> On Wed, 2008-02-20 at 23:26 +1030, Tim wrote:
>
>> In my rc.local files I have lines like the following (below). And each
>> user has their ~/.fetchmailrc file set for whatever servers their
>> accounts will poll.
>>
>> su tim -c "/usr/bin/fetchmail -d 900"
>> su john -c "/usr/bin/fetchmail -d 1200"
>> su jane -c "/usr/bin/fetchmail -d 1500"
>>
>> I picked different polling periods so that mail runs will not run at the
>> same time as each other (spreading the workload around). Any user can
>> stop their own automatic poll, and restart it, if they want to.
>>
>> I only roughly picked different time periods, if I really wanted to
>> ensure that they hardly ever ran at the same time, I'd have used prime
>> numbers. But I'm too lazy to bother to work out large prime numbers,
>> and I don't think it's that important for me. It'd be different if you
>> had a large number of users, then it might be quite beneficial.
>
> Thank you Tim, and others.
>
> The .fetchmailrc files is now in users home dirs. They are owned by
> root, and they contain passwords.
> Should I change owners of the files and put passwords somewhere else?
>
> About what you said about primes, I don't follow.
> if polls happen every 11 and 13 minute they will crash every 11x13 min.
> if polls happen every 10 and 12 minute they will crash every 10x12 min.
> as long as the numbers not divide to whole numbers like 6 and 12 does it
> will be the same. But primes ensure that situation never happend, am I
> right?
There's no reason for 2 instances of fetchmail running at the same time
to crash as long as they aren't logging in as the same user on the
remote side.
--
Les Mikesell
lesmikesell at gmail.com
More information about the fedora-list
mailing list