Re: [Evolution] Evo splitting messages in odd ways

jack wallen <[email protected]>
Newsgroups gmane.comp.gnome.ximian.user
Message-ID <[email protected]>
i have to concur with joseph. i use standard local delivery (using
fetchmail and procmail) with evolution and at random times i will have
what seems to be a blank email - until i scroll down to the bottom of
the inbox to find a headerless email with a complete body. has happened
for a long, long time. can't find any pattern in it.

On Tue, 2004-10-19 at 11:13, Norman P. B. Joseph wrote:
> On Tue, 2004-10-19 at 10:42, Ron Johnson wrote:
> > On Tue, 2004-10-19 at 09:47 -0400, Norman P. B. Joseph wrote:
> > [snip]
> > > Mail here is delivered locally to a mailhub machine whose
> > > /var/spool/mail directory is NFS mounted to clients like mine.  I have
> > > my evo mail account set up with a server type set as "Local Delivery",
> > > meaning evo periodically checks the NFS mounted spool directory and
> > > moves any messages found there to my inbox under ~/evolution/local.  I
> > > mention this since it seems the likely place for where the process might
> > > be broken.
> > 
> > Isn't it like a *huge* no-no to share (MUA & MTA) an mbox file
> > across an NFS link????
> 
> It's been my observation that what evolution does for a "Local Delivery"
> account is to periodically copy the contents of the file
> "/var/spool/mail/user" to" ~user/evolution/local/Inbox/<some temp file>"
> and then process the messages from the temp file, appending messages to
> ~/evolution/local/Inbox/mbox and other folders as the messages trigger
> filtering rules.
> 
> The greater the frequency of checking /usr/spool/mail/user for new
> messages, the smaller the amount of data that needs to be copied
> atomically, and the smaller the window for locking issues.  In practice
> here for years, both well before evolution (insert fond remembrances of
> Elm and Z-mail under IRIX), and well after, NFS mail spool locking has
> never been an issue.
> 
> Even so, its hard to imagine how a locking problem would manifest itself
> in the behavior I described earlier.  If the local delivery agent on the
> /var/spool/mail host doesn't see a lock set by my host and begins
> appending a message to the mailbox while evo on my host is copying the
> mailbox to its temp file under ~/evolution/local/Inbox, I would expect
> to see the beginning of a partial message at the end of the mailbox, but
> how then to explain the last half of the message?
> 
> My host would never see the tail end of the last message since it
> started copying the file before the tail end was written.  The
> /var/spool/mail host would write the tail end of the last message to the
> file it had open, but that file would disappear after my host deletes it
> (or zeros it out) after the copy.  The next message would be delivered
> to an emtpy file, and the tail end of the message which my host missed
> would end up in the bit bucket.
> 
> My intuition tells me that the problem is not in the copying of the
> mailbox from /var/spool/mail to ~/evolution/local/Inbox, but in the
> process that picks apart the copy of the mailbox under
> ~/evolution/local/Inbox.  But I have no hard data to prove it.
> 
> -norm
-- 
  (_) __ _  ___| | ____      ____ _| | | ___ _ __  
  | |/ _` |/ __| |/ /\ \ /\ / / _` | | |/ _ \ '_ \ 
  | | (_| | (__|   <  \ V  V / (_| | | |  __/ | | |
 _/ |\__,_|\___|_|\_\  \_/\_/ \__,_|_|_|\___|_| |_|
|__/  conventional wisdom is the root of all evil
           ya got to get your own mindset people!

_______________________________________________
Users maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.