Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / Applications / Eudora / November 2005



Tip: Looking for answers? Try searching our database.

Eudora could handle 18.000 mails on an IMAP account

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Ilgaz Ocal - 21 Nov 2005 05:11 GMT
Hi,

An "accident" happened and both T3+ connected mail servers flooded
eachother with endless response.

I woke up and saw "8000" on Eudora icon, thought it was sort of bug. It
wasn't :)

We (Novell myrealbox and me) didn't listen Spamcop's tip not to enable
auto responses so... They flooded eachother with one server (myrealbox)
rejecting and notifying mail sender (a site I manage) as it is blocked
by spamcop, the site had auto notify on (never enable it in these
days!), so it was "notifiying" myrealbox for its own reject mail.

Eudora could work in such maniacal situation by being an "online" IMAP
client getting headers, sending commands etc.

Total 18.000 mails filtered and deleted.

The legend about Eudora's performance on such huge mailboxes is true :)

I just wanted to share it with others.

BTW why you should never auto reply (via server,not mail client,e.g.
Eudora) is explained at

http://www.spamcop.net/fom-serve/cache/329.html

I know many postmasters use Eudora so it could be a good read.

Ilgaz
Kathy Morgan - 21 Nov 2005 07:53 GMT
> An "accident" happened and both T3+ connected mail servers flooded
> eachother with endless response.[...]
[quoted text clipped - 5 lines]
>
> The legend about Eudora's performance on such huge mailboxes is true :)

Wow!  <laugh>  that must have been quite a shock, seeing that report
about the number of emails. :-)

Signature

Kathy - read reviews of other newsgroups in news:news.groups.reviews
help for new users at <http://www.aptalaska.net/~kmorgan/>
Good Net Keeping Seal of Approval at <http://www.gnksa.org/>

Rob Kouwenberg - 22 Nov 2005 21:29 GMT
> I woke up and saw "8000" on Eudora icon, thought it was sort of bug. It
> wasn't :)

Well, It breaks at 32768 per mailbox ...

Been there, happening to me over and over ...

It pays when you have >4k new email messages per day not to lag behind
..

And yes they should recompile eudora and make in 64 bit in every way ...
Kathy Morgan - 23 Nov 2005 16:34 GMT
> > I woke up and saw "8000" on Eudora icon, thought it was sort of bug. It
> > wasn't :)
[quoted text clipped - 4 lines]
>
> It pays when you have >4k new email messages per day not to lag behind

Maybe you could make filters to move them to different mailboxes, based
on the time stamp?  It's not a perfect solution, but...

Signature

Kathy - read reviews of other newsgroups in news:news.groups.reviews
help for new users at <http://www.aptalaska.net/~kmorgan/>
Good Net Keeping Seal of Approval at <http://www.gnksa.org/>

Rob Kouwenberg - 24 Nov 2005 20:02 GMT
> Maybe you could make filters to move them to different mailboxes, based
> on the time stamp?  It's not a perfect solution, but...

Maybe a double uint32 is too hard for eudora ?
Bill Cole - 27 Nov 2005 00:12 GMT
In article
<1h6i65z.1mazwt514assxmN%robk200401_AT_badeend_DOT_nl@nowhere.nowhere>,

> > Maybe you could make filters to move them to different mailboxes, based
> > on the time stamp?  It's not a perfect solution, but...
>
> Maybe a double uint32 is too hard for eudora ?

Yes, I believe it is. Redefining the frormat of one data field doesn't
solve the underlying problem. You've asked about this before and seen
the answer before, but maybe you didn't understand it.

Eudora mailboxes have indexes that include 220 bytes per message in a
single MacOS resource of type TOCF  in the resource fork of the mailbox
file.  Each message MAY have an error message string associated with it
and stored as a resource in a 264-byte structure. A user may choose to
have Eudora keep the last known valid TOCF as a second resource. No
MacOS resource or resource fork can ever be over 16MB. Do the math.

If you knew anything at all about programming for MacOS, you'd
understand why this is not about redefining the size of one variable, it
is about a complete rebuild of the mailbox format from the ground up.
The Resource Manager was a great feature of classical MacOS, and I wish
Apple had chosen to work out a way to bring it into the modern age, but
they chose not to. Programs that use the Resource Manager are limited by
its early 80's design and its lack of any updates in about 15 years.

Signature

Now where did I hide that website...

Bill Cole - 24 Nov 2005 20:10 GMT
In article
<1h6g7x3.hxbgcl1uutbluN%robk200401_AT_badeend_DOT_nl@nowhere.nowhere>,

> > I woke up and saw "8000" on Eudora icon, thought it was sort of bug. It
> > wasn't :)
[quoted text clipped - 4 lines]
>
> It pays when you have >4k new email messages per day not to lag behind

It might pay even better to use a tool more suited to that sort of mail
volume.

> ..
>
> And yes they should recompile eudora and make in 64 bit in every way ...

It's not a recompile, it is a re-architecting. The mailbox table of
contents structures are stored as classical MacOS resources, and the
Resource Manager imposes the limitation that boils down to making Eudora
choke at 32768 messages per mailbox. To work out a solution, Eudora
needs to completely rework how it indexes mailboxes and how it finds
messages inside mailboxes.

It is also not really meaningful to talk about making Eudora (or any
MacOS program) "64 bit in every way" because that simply cannot work
everywhere MacOS Eudora runs (i.e. non-G5 Macs.) It's also silly to go
to extremes in things like a message index in a mailbox. The 16-bit
signed integer limit on the message index in a mailbox is a problem for
a small number of users, but that's not a reason to make it a 64-bit
limit. If a similar model for managing maessages in mailboxes is used,
using a 32-bit value (giving a limit above 2 billion) keeps it easy to
work with on all machines, saves memory and disk usage, and puts the
limit out past the point where any GUI tool is a useful tool.

Signature

Now where did I hide that website...

Rob Kouwenberg - 26 Nov 2005 20:23 GMT
> It's not a recompile, it is a re-architecting. The mailbox table of
> contents structures are stored as classical MacOS resources, and the
> Resource Manager imposes the limitation that boils down to making Eudora
> choke at 32768 messages per mailbox. To work out a solution, Eudora
> needs to completely rework how it indexes mailboxes and how it finds
> messages inside mailboxes.

Is this same limit also valid in imap mailboxes ? Migrating from local
mailboxes to imap might solve my problem ...?!

> It is also not really meaningful to talk about making Eudora (or any
> MacOS program) "64 bit in every way" because that simply cannot work
[quoted text clipped - 6 lines]
> work with on all machines, saves memory and disk usage, and puts the
> limit out past the point where any GUI tool is a useful tool.

Valid arguments, but popping 32k email messages to my inbox is not a too
far away limitation...

Can't eudora make double indexes ? 32k ^ 2 is a nice increase ...
Bill Cole - 26 Nov 2005 23:57 GMT
In article
<1h6nkjg.1d7ew3q16mkcbsN%robk200401_AT_badeend_DOT_nl@nowhere.nowhere>,

> > It's not a recompile, it is a re-architecting. The mailbox table of
> > contents structures are stored as classical MacOS resources, and the
[quoted text clipped - 5 lines]
> Is this same limit also valid in imap mailboxes ? Migrating from local
> mailboxes to imap might solve my problem ...?!

I am not sure, but I doubt that would solve the problem. I believe
Eudora uses the same local data structure using the MacOS Resource
Manager to index IMAP mailboxes as it uses for local mailboxes.

> > It is also not really meaningful to talk about making Eudora (or any
> > MacOS program) "64 bit in every way" because that simply cannot work
[quoted text clipped - 11 lines]
>
> Can't eudora make double indexes ? 32k ^ 2 is a nice increase ...

They COULD, but what's important to understand is that any significant
change they make will require a major rewrite.

You and I had this conversation over a year ago, and reality has not
changed. The format of the resource fork of a Eudora mailbox makes it
possible for the indexing and metadata for 32K messages to just fit in
under the limits of a MacOS resource fork. The 32K limit is a natural
one -- the maximum value for a signed 16-bit integer -- and the next
natural one up would be 64k -- maximum unsigned 16-bit integer. The
problem with that one would be that it would effectively eliminate
everything else that Eudora puts in the mailbox resource fork other than
the single TOCF resource. Messages would lose the ability to retain
associated error messages and you could not have a resource-based
backup. Beyond that, any higher limit would mean putting the metadata
for mailboxes in files distinct from the mailboxes themselves, or else
abandoning the format used for actual message data, which is a slight
variation on the traditional "mbox" format.

This doesn't mean it can't be done, and I hope Qualcomm is doing it, but
it does mean that making a change lifting the limit will require a lot
of work, not just a matter of a recompile or minor tweaking. A change
will mean a fundamentally incompatible change in the overall mailbox
format. I think this needs to happen because the mbox+resource model
does not fit with where every other high-performance mail client is
going or where MacOS is going with system-level search. I don't expewct
that many people using Eudora really care about the 32K limit per se
because of the many purely functional problems you run into well before
you hit that many messages.

Signature

Now where did I hide that website...

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.