Re: mail boxes on net mounted filesystem with multiple Dovecots

2023-11-07 Thread Michael
Different opinion, we successfully use NFS in most of our large scale 
deployments of MagicMail, with little or no issues, but you do have to 
have a proper NFS server.  You can never go wrong with NetApp, and they 
aren't that expensive any more.. have deployments working like that for 
almost 20 years..


On 11/6/23 07:25, Paul Kudla wrote:


Ok (My Opinion Only)

NFS in general does not work well on active servers, although dovecot 
allows for various locking mech's they do generally trip over each other.


This occurs on NFS mounts using a single server and just goes down hill 
from there if you have 2 servers talking to the same NFS file mount.


Simply put its a crap shoot what will work and when

I know this is a touchy subject but this is what replication was used 
for and works well between 2 or more servers updating email boxes in 
real time


It does require a proper database (MySql or Postgresql) and prefereably 
a dedicated private network between the two mail servers running dovecot.


I tried everything noted in this post and it just does not work.



Have A Happy Monday !!!

Thanks - Paul Kudla (Manager SCOM.CA Internet Services Inc.)


Scom.ca Internet Services 
004-1009 Byron Street South
Whitby, Ontario - Canada
L1N 4S3

Toronto 416.642.7266
Main 1.866.411.7266
Fax 1.888.892.7266
Email p...@scom.ca

On 11/6/2023 9:54 AM, Aki Tuomi via dovecot wrote:



On 06/11/2023 16:48 EET lejeczek via dovecot  
wrote:


Hi guys.

I see that with mailboxes stored on a network mount-point
and more than one box with Dovecot using such a mailbox,
Dovecots step on each others toes.
...
lmtp(minem...@lemko.xyz)<2674357>:
Error: lmtp-server: conn unix:pid=2600068,uid=89 [2]: rcpt
minemail@my.private: Mailbox INBOX: Corrupted transaction
log file /VMAIL/my.private/minemail/dovecot.index.log seq 4:
ext intro: name_size too large (sync_offset=6368)
...
Above happened if the same one user was having mail
delivered on two Postfix+Dovecot servers at the same time.

I hope experts who know Dovecot's internals better can tell...
having such multiple node/server Dovecots "talking" to that
same network mount-point but!..
only one Dovecot being active - having Postfix using it
and other, however many, Dovecots only "idling" - not having
Postifx using it (+ no client connections is a goal too)
Would that make such multi-Dovecot setup safe & free from
errors as above & any storage related ones?

Or perhaps there are other ways to have many Dovecots with
the same user-base, using same networked storage simultaneously?

many thanks, L.

Hi guys.

I see that with mailboxes stored on a network mount-point and more 
than one box

with Dovecot using such a mailbox, Dovecots step on each others toes.
...
lmtp(minem...@lemko.xyz)<2674357>: Error: 
lmtp-server:
conn unix:pid=2600068,uid=89 [2]: rcpt minemail@my.private: Mailbox 
INBOX:
Corrupted transaction log file 
/VMAIL/my.private/minemail/dovecot.index.log seq

4: ext intro: name_size too large (sync_offset=6368)
...
Above happened if the same one user was having mail delivered on two
Postfix+Dovecot servers at the same time.

I hope experts who know Dovecot's internals better can tell...
having such multiple node/server Dovecots "talking" to that same 
network mount-

point but!..
only one Dovecot being active - having Postfix using it
and other, however many, Dovecots only "idling" - not having Postifx 
using it

(+ no client connections is a goal too)
Would that make such multi-Dovecot setup safe & free from errors as 
above & any

storage related ones?

Or perhaps there are other ways to have many Dovecots with the same 
user-base,

using same networked storage simultaneously?

many thanks, L.



Hi!

See https://doc.dovecot.org/configuration_manual/nfs/

This applies to other shared mountpoints too.

Aki
___
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org


___
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org


--
"Catch the Magic of Linux..."

Michael Peddemors, President/CEO LinuxMagic Inc.
Visit us at http://www.linuxmagic.com @linuxmagic

A Wizard IT Company - For More Info http://www.wizard.ca
"LinuxMagic" is a Registered TradeMark of Wizard Tower TechnoServices Ltd.

604-682-0300 Beautiful British Columbia, Canada
___
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org


Re: mail boxes on net mounted filesystem with multiple Dovecots

2023-11-06 Thread Paul Kudla


Ok (My Opinion Only)

NFS in general does not work well on active servers, although dovecot 
allows for various locking mech's they do generally trip over each other.


This occurs on NFS mounts using a single server and just goes down hill 
from there if you have 2 servers talking to the same NFS file mount.


Simply put its a crap shoot what will work and when

I know this is a touchy subject but this is what replication was used 
for and works well between 2 or more servers updating email boxes in 
real time


It does require a proper database (MySql or Postgresql) and prefereably 
a dedicated private network between the two mail servers running dovecot.


I tried everything noted in this post and it just does not work.



Have A Happy Monday !!!

Thanks - Paul Kudla (Manager SCOM.CA Internet Services Inc.)


Scom.ca Internet Services 
004-1009 Byron Street South
Whitby, Ontario - Canada
L1N 4S3

Toronto 416.642.7266
Main 1.866.411.7266
Fax 1.888.892.7266
Email p...@scom.ca

On 11/6/2023 9:54 AM, Aki Tuomi via dovecot wrote:




On 06/11/2023 16:48 EET lejeczek via dovecot  wrote:

  
Hi guys.


I see that with mailboxes stored on a network mount-point
and more than one box with Dovecot using such a mailbox,
Dovecots step on each others toes.
...
lmtp(minem...@lemko.xyz)<2674357>:
Error: lmtp-server: conn unix:pid=2600068,uid=89 [2]: rcpt
minemail@my.private: Mailbox INBOX: Corrupted transaction
log file /VMAIL/my.private/minemail/dovecot.index.log seq 4:
ext intro: name_size too large (sync_offset=6368)
...
Above happened if the same one user was having mail
delivered on two Postfix+Dovecot servers at the same time.

I hope experts who know Dovecot's internals better can tell...
having such multiple node/server Dovecots "talking" to that
same network mount-point but!..
only one Dovecot being active - having Postfix using it
and other, however many, Dovecots only "idling" - not having
Postifx using it (+ no client connections is a goal too)
Would that make such multi-Dovecot setup safe & free from
errors as above & any storage related ones?

Or perhaps there are other ways to have many Dovecots with
the same user-base, using same networked storage simultaneously?

many thanks, L.

Hi guys.

I see that with mailboxes stored on a network mount-point and more than one box
with Dovecot using such a mailbox, Dovecots step on each others toes.
...
lmtp(minem...@lemko.xyz)<2674357>: Error: lmtp-server:
conn unix:pid=2600068,uid=89 [2]: rcpt minemail@my.private: Mailbox INBOX:
Corrupted transaction log file /VMAIL/my.private/minemail/dovecot.index.log seq
4: ext intro: name_size too large (sync_offset=6368)
...
Above happened if the same one user was having mail delivered on two
Postfix+Dovecot servers at the same time.

I hope experts who know Dovecot's internals better can tell...
having such multiple node/server Dovecots "talking" to that same network mount-
point but!..
only one Dovecot being active - having Postfix using it
and other, however many, Dovecots only "idling" - not having Postifx using it
(+ no client connections is a goal too)
Would that make such multi-Dovecot setup safe & free from errors as above & any
storage related ones?

Or perhaps there are other ways to have many Dovecots with the same user-base,
using same networked storage simultaneously?

many thanks, L.



Hi!

See https://doc.dovecot.org/configuration_manual/nfs/

This applies to other shared mountpoints too.

Aki
___
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org


___
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org


Re: mail boxes on net mounted filesystem with multiple Dovecots

2023-11-06 Thread Aki Tuomi via dovecot


> On 06/11/2023 16:48 EET lejeczek via dovecot  wrote:
> 
>  
> Hi guys.
> 
> I see that with mailboxes stored on a network mount-point 
> and more than one box with Dovecot using such a mailbox, 
> Dovecots step on each others toes.
> ...
> lmtp(minem...@lemko.xyz)<2674357>: 
> Error: lmtp-server: conn unix:pid=2600068,uid=89 [2]: rcpt 
> minemail@my.private: Mailbox INBOX: Corrupted transaction 
> log file /VMAIL/my.private/minemail/dovecot.index.log seq 4: 
> ext intro: name_size too large (sync_offset=6368)
> ...
> Above happened if the same one user was having mail 
> delivered on two Postfix+Dovecot servers at the same time.
> 
> I hope experts who know Dovecot's internals better can tell...
> having such multiple node/server Dovecots "talking" to that 
> same network mount-point but!..
> only one Dovecot being active - having Postfix using it
> and other, however many, Dovecots only "idling" - not having 
> Postifx using it (+ no client connections is a goal too)
> Would that make such multi-Dovecot setup safe & free from 
> errors as above & any storage related ones?
> 
> Or perhaps there are other ways to have many Dovecots with 
> the same user-base, using same networked storage simultaneously?
> 
> many thanks, L.
> 
> Hi guys.
> 
> I see that with mailboxes stored on a network mount-point and more than one 
> box
> with Dovecot using such a mailbox, Dovecots step on each others toes.
> ...
> lmtp(minem...@lemko.xyz)<2674357>: Error: lmtp-server:
> conn unix:pid=2600068,uid=89 [2]: rcpt minemail@my.private: Mailbox INBOX:
> Corrupted transaction log file /VMAIL/my.private/minemail/dovecot.index.log 
> seq
> 4: ext intro: name_size too large (sync_offset=6368)
> ...
> Above happened if the same one user was having mail delivered on two
> Postfix+Dovecot servers at the same time.
> 
> I hope experts who know Dovecot's internals better can tell...
> having such multiple node/server Dovecots "talking" to that same network 
> mount-
> point but!..
> only one Dovecot being active - having Postfix using it
> and other, however many, Dovecots only "idling" - not having Postifx using it
> (+ no client connections is a goal too)
> Would that make such multi-Dovecot setup safe & free from errors as above & 
> any
> storage related ones?
> 
> Or perhaps there are other ways to have many Dovecots with the same user-base,
> using same networked storage simultaneously?
> 
> many thanks, L.


Hi!

See https://doc.dovecot.org/configuration_manual/nfs/

This applies to other shared mountpoints too.

Aki
___
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org