We generally create the text of the message before we call the CFMAIL tag
precisely to prevent all the whitespace. Then all we need is:

<cfmail ...>#Variables.mailMessageText#</cfmail>

If you're using CF5 & up, CFSAVECONTENT will be very helpful here.

> -----Original Message-----
> From: Mark Leder [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, January 07, 2003 10:48 AM
> To: CF-Talk
> Subject: CFMail Best Practice
> 
> 
> Hi All,
> I'm looking for some kind of best practice when using the 
> CFMAIL tag in
> terms of selectively controlling whitespace.  If you look at 
> the example
> below, my problem is the that the <CFIF> statements create an 
> empty row even
> if they are not called - so if only one CFIF statement EQ 
> Yes, I will still
> have several rows of white space.  I've also found that the 
> <CFMAILPARAM>
> tag used after the beginning <CFMAIL> statement also creates 
> a blank line at
> the top of the mail message.  In addition, I would like my 
> Phone, Email, and
> Web rows (at the bottom) to line up nicely.
> 
> CFPROCESSINGDIRECTIVE as shown below has no effect on the 
> output.  What's
> the best solution others have used?  <CFSILENT> ? <CFSETTING
> ENABLECFOUTPUTONLY> ?
> 
> Thanks,
> Mark
> 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> <cfset CRLF = chr(13)& chr(10)>
> <!--- Mail which goes to the user who filled out the form --->
> <CFMAIL TO="#FORM.emailadr#"
>  FROM=#fromemail#
>  SUBJECT="Correspondance Confirmation"
>  BCC=#bcc#>
> Thank you for visiting #companyname# on the web.
> <cfprocessingdirective suppresswhitespace="yes">
> <CFIF FORM.Message IS NOT "">For your reference, since you 
> provided inquiry
> comments, they are listed here:#CRLF#
>       <CFIF FORM.lymph IS "Yes">I'm interested in learning 
> more about your
> Lymph Drainage Therapy.</CFIF>
>       <CFIF FORM.aroma IS "Yes">I'm interested in learning more about
> Aroma Therapy.</CFIF>
>       <CFIF FORM.craniosacral IS "Yes">I'm interested in learning more
> about your CranioSacral Therapy.</CFIF>
>       <CFIF FORM.farinfrared IS "Yes">I'm interested in learning more
> about your Far Infrared Sauna Therapy.</CFIF>
>       <CFIF FORM.intensive IS "Yes">I'm interested in 
> learning more about
> your Intensive Treatment Therapy.</CFIF>
>       <CFIF FORM.bodytalk IS "Yes">I'm interested in learning 
> more about
> your Body Talk System.</CFIF>
>       <CFIF FORM.privacy IS "Yes">I have a question about the 
> privacy on
> this site.</CFIF>
>       <CFIF FORM.course IS "Yes">I'm interested in signing up for the
> following course when it is announced:
>       #Trim(FORM.activity)#</CFIF>
>       <CFIF FORM.signup IS "Yes">I'm signing up for the following free
> course:#CRLF#
>       Course Title: #Trim(qCalendarTBA.activityTitle)##CRLF#
>       Course Date: #DateFormat(qCalendarTBA.cal_date_start, 
> "DDDD, MMMM
> DD, YYYY")##CRLF#
>       Course Time: #Trim(qCalendarTBA.activity_Time)##CRLF#
>       Course Instructor: #Trim(qCalendarTBA.instructorName)##CRLF#
>       Course Location: #Trim(qCalendarTBA.locationname)##CRLF#
>       Course Address: #Trim(qCalendarTBA.address)##CRLF#
>       Course City, State, Zip: #Trim(qCalendarTBA.city)#,
> #Trim(qCalendarTBA.state)# #Trim(qCalendarTBA.zip)#</CFIF>
> 
> #Trim(FORM.Message)#</CFIF>
> </cfprocessingdirective>
> 
> We will follow up shortly regarding your e-mail message.
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to