Hi all,
As promised I have uploaded our version of data.cfm to the forum so kindly
provided by Guillermo. See:
http://foros.metro.com.mx/forums/Thread.cfm?CFApp=2&Thread_ID=21&mc=0
It is obviously a more specific version than the generic one supplied in
FusionMail, for starters it is CF4+ only as it uses cfswitch rather than
cfif statements. We did this for performance reasons but it would be easy
enuf to wind back to a set of cfif statements.
The big difference is that we assumed that an incoming mail can be for
multiple destinations, even from one rcpt: eddress, so we do a lookup to
confirm an account/rcpt then again to see how many account types are
hanging off the account name. Following on from that we rebuilt the
mechanism to delete files, this is the area that is incomplete in the
sample data.cfm, so that the incoming mail file is left until all the
potential processing is completed then it is deleted if required, or left.
We have not used the new relay return of the rcpt template until we have
chased up with Howie as to what is exactly going on. Our understanding is
that if the rcpt.cfm return is relay, then that rcpt: is removed from the
list fed on to the data.cfm template which breaks the "anyone can be
anything" philosophy we have assumed. (Howie, sorry to be out of order but
I have not had a chance to catch up with you on this aspect and I did say
to everyone we would be running with a complete version by the end of our
(long) weekend and its now Tuesday)
Certainly our version is no worse than the official version and it does
have advantages. I was watching the server just b4 I started this post and
the server was handling a List relay and banging thru' about 14 posts a sec
inbound and keeping up outbound, not a bad effort for a 120Mhz Pentium with
64MB of ram :-)
FYI we are deliberately running on an underpowered machine to test for
stresses that might not be seen on a more free system. We have picked up on
a few mem leaks in the past, etc. We also have one of our production web
servers licensed, a very grunty dual pentiumIII machine and we test on that
one as well. (The first time we tried it fell over, iMS would not run on a
dual cpu machine!!!, its got better <G>)
If you look closely at the forum you will notice that we have not included
all the include files. Sorry about that but the List server is going to be
a commercial product :-)
--
Yours,
Kym
========================================================================
This list server is Powered by iMS
'The Swiss Army Knife of Mail Servers'
--------------------------------------
To leave this list please complete the form at
http://www.CoolFusion.com/iMS.htm
List archives: http://www.mail-archive.com/infusion-email%40eoscape.com/
========================================================================