No, it should work with any named template. The code example I used doesn't have the mail server attribute specified though - since the app I pulled it from has the mailserver defined in the CFAdmin. You might need to define that.
To Chad's point earlier, though, if you can implement a site-wide error handler (and a missing template handler), it's a better method. Jon On Dec 13, 2006, at 3:47 PM, Chad Gray wrote: > Does the file have the be called CFError.cfm? > > I just tried your code and it worked... my code I used > errorpage.cfm and the CFML inside of it never processed. > > Thanks! > Chad > > >> -----Original Message----- >> From: Jon Clausen [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, December 13, 2006 3:37 PM >> To: CF-Talk >> Subject: Re: notify when server error occurs >> >> Chad, >> >> I'm sure there are other ways, but here's what I do: >> >> In Application.cfm: >> <cfset ErrorEmail = "[EMAIL PROTECTED]"> >> <cferror type="Request" template="views/CFError.cfm" >> mailto="#ErrorEmail#"/> >> <cferror type="Exception" template="views/CFError.cfm" >> mailto="#ErrorEmail#"/> >> >> CFError.cfm: >> <cfsetting enablecfoutputonly="true"> >> <CFIF ERROR.MailTo NEQ ""> >> <cfmail >> TO="#ERROR.MailTo#" >> FROM="#ERROR.MailTo#" >> SUBJECT="Error on Page #ERROR.Template#" >> type="html"> >> <strong>Error Date/Time:</strong> #ERROR.DateTime#<br /> >> <strong>Browser Information:</strong> #ERROR.Browser#<br /> >> <strong>URL Parameters:</strong> #ERROR.QueryString#<br /> >> <strong>Previous Page:</strong> #ERROR.HTTPReferer#<br /><br /> >> -------------Error Diagnostics----------------<br /> >> <cfdump var="#Error#"> >> </cfmail> >> </CFIF> >> <cfoutput> >> <cfinclude template="/views/header.cfm"> >> <!--content container--> >> <div id="content"> >> <h1>We're Sorry, There Was an Error Processing Your Request</h1> >> <p>Oops,</p> >> <p>There was an error processing your reqest which prevents us >> from displaying the information you were looking for. An e-mail has >> been sent to our system administrator providing detailed information >> on this request. </p> >> <p>We will attempt to correct the problem as soon as possible. An >> e-mail has been sent to the system administrator with detailed >> information on this error. </p> >> <p>We apologize for any inconvenience.</p> >> </div> >> <cfinclude template="/views/footer.cfm"> >> </cfoutput> >> >> HTH, >> >> Jon >> >> On Dec 13, 2006, at 3:27 PM, Chad Gray wrote: >> >>> What is the best way to have an email sent with error information >>> when a CF web site throws an error? >>> >>> Thanks! >>> Chad >> >> >> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:263983 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

