Michael,
You are partially right. Cold Fusion actually sends the cfmail files to the smtp
server (in my case in groups of 100) as opposed to the smtp server checking the spool
directory. The cause of your error can often be a timeout. I have found that setting
your timeout in the administrative console to 9999 seconds usually cures this, but
often this is still long enough. Often I send several small batches as opposed to one
large batch. One of the major problems I have experienced is that cold fusion must be
restarted after it begins marking multiple emails as undeliver. Does anyone have a
cure? I have thought about scheduling a stop/start of cf app serv....
Don Sparks
------Original Message------
From: Michael Kear <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: July 6, 2000 3:01:43 AM GMT
Subject: <CFMAIL>Hundreds of messages left undelivered ... why?
Yesterday, I did a dumb thing and got into a nasty pickle with my email
newsletter. I'm really grateful to Nick Slay for coming rapidly to my
rescue with the solution.
Now I find there's another potential problem ..... there were 40,920
undelivered messages left on my server after I rebooted it, all with a
file name like CFMnnnn.TMP. As it happens, this was a blessing in this
case, or else there would have been 40,920 messages incorrectly delivered
to my users. And they'd have been even more irate than they were.
But what about all those undelivered messages?
Would they have ever been sent? If I had wanted them to be sent, how
would I do that?
Is this folder C:\CFUSION\MAIL\UNDELIVR (Assuming a default installation)
a holding pen for messages that are to be delivered? If not, what exactly
is the process?
Here's how I am guessing it works .. can someone confirm this please?
(1) The CF server performs the query and other processing to compile each
email.
(2) Each email is in a file of its own called CFMnnnn.TMP and is dropped
into C:\CFUSION\MAIL\SPOOL
(3) The SMTP server looks there regularly and takes any files and
sends them.
(4) If there is an error, the SMTP server writes a record to
C:\CFUSION\MAIL\LOGS\ERRORS.LOG then moves the error email to
C:\CFUSION\MAIL\UNDELIVR
(5) Once a message gets to C:\CFUSION\MAIL\UNDELIVR it sits there until
manual intervention fixes it.
Is this right?
Cheers,
Mike Kear
AFP Web Development
Windsor, NSW, Australia
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.