Ok, hopefully ive take all the stuff I cant show out...
<cfcomponent hint="send mail container" displayname="sendmail">
<cffunction name="sendMail" access="public" returntype="boolean"
hint="send mail function">
<!--- defined required arguments --->
<cfargument name="from" type="string" required="false">
<cfargument name="to" type="string" required="true">
<cfargument name="subject" type="string" required="true">
<cfargument name="body" type="string" required="true">
<!--- begin function --->
<cftry>
<cfscript>
// remove all html from the string passed
function removeHTML(s) {
return rereplace(s, '<[^>]>', '', 'all');
}
// replace all <p> with CR/LF and all <br> with LF in passed
string
function plainTextFormat(s) {
s = rereplace(s, '<p>',
'#chr(13)##chr(10)##chr(13)##chr(10)#', 'all');
s = rereplace(s, '<br>', '#chr(13)##chr(10)#', 'all');
return removeHTML(s);
}
</cfscript>
<!--- check if from is defined --->
<cfif isdefined('arguments.from') is false>
<cfset arguments.from = '[EMAIL PROTECTED]'>
</cfif>
<!--- strip html for plain text version --->
<cfset plaintext = plainTextFormat(body)>
<!--- send mail --->
<cfmail to="#arguments.to#" from="#arguments.from#"
subject="#removeHTML(arguments.subject)#">
<p class="title">#removeHTML(subject)#</p>
#body#
</cfmail>
<!--- success!! --->
<cfset myResult = true>
<!--- catch errors --->
<cfcatch type="any">
<cfset myResult = false>
<cfinclude template="../error.cfm">
</cfcatch>
</cftry>
<!--- end function --->
<!--- return result --->
<cfreturn myResult>
</cffunction>
</cfcomponent>
On 22/7/03 15:07, "Raymond Camden" <[EMAIL PROTECTED]> wrote:
> How about the full code of your method then? Also, can you view the
> CFC's descriptor at least?
>
> ========================================================================
> ===
> Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
> (www.mindseye.com)
> Member of Team Macromedia (http://www.macromedia.com/go/teammacromedia)
>
> Email : [EMAIL PROTECTED]
> Blog : www.camdenfamily.com/morpheus/blog
> Yahoo IM : morpheus
>
> "My ally is the Force, and a powerful ally it is." - Yoda
>
>> -----Original Message-----
>> From: Ryan Mitchell [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, July 22, 2003 8:03 AM
>> To: CF-Talk
>> Subject: Re: Cfc troubles...
>>
>>
>> Not really.. :o) ... NDA
>>
>> On 22/7/03 14:59, "Raymond Camden" <[EMAIL PROTECTED]> wrote:
>>
>>> I'm not seeing anything there that worries me. Can you show us the
>>> full code of your CFC?
>>>
>>>
>> ======================================================================
>>> ==
>>> ===
>>> Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
>>> (www.mindseye.com)
>>> Member of Team Macromedia
>> (http://www.macromedia.com/go/teammacromedia)
>>>
>>> Email :
>> [EMAIL PROTECTED]
>>> Blog : www.camdenfamily.com/morpheus/blog
>>> Yahoo IM : morpheus
>>>
>>> "My ally is the Force, and a powerful ally it is." - Yoda
>>>
>>>> -----Original Message-----
>>>> From: Ryan Mitchell [mailto:[EMAIL PROTECTED]
>>>> Sent: Tuesday, July 22, 2003 7:56 AM
>>>> To: CF-Talk
>>>> Subject: Re: Cfc troubles...
>>>>
>>>>
>>>> Aaah
>>>> I understand now :)
>>>>
>>>> ignite.site.shared.cfc.sendmail
>>>>
>>>
>>>
>>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at
http://www.coolfusion.com
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4