<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JMX::Productions &#187; Email</title>
	<atom:link href="http://jeremiahx.com/category/email/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeremiahx.com</link>
	<description>The Blog of J.J. Merrick</description>
	<lastBuildDate>Tue, 23 Feb 2010 03:59:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HOW-TO: Email Bounce Management</title>
		<link>http://jeremiahx.com/2007/08/12/how-to-email-bounce-management/</link>
		<comments>http://jeremiahx.com/2007/08/12/how-to-email-bounce-management/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 05:02:19 +0000</pubDate>
		<dc:creator>J.J. Merrick</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://jeremiahx.com/2007/08/12/how-to-email-bounce-management/</guid>
		<description><![CDATA[There was a recent thread on CF-Talk about bounce management for email newsletters and thought I should write a How-to on how I have done bounce management in the past. One of the things that I will start out with is that this takes a method that I feel is much cleaner but requires you [...]]]></description>
			<content:encoded><![CDATA[<p>There was a recent thread on CF-Talk about bounce management for email newsletters and thought I should write a How-to on how I have done bounce management in the past. One of the things that I will start out with is that this takes a method that I feel is much cleaner but requires you to have access to a mailserver and be able to create domains on that mailserver.</p>
<p>First off I am going to explain how I created my mailer and some pieces and practices I used in creating it. One thing that I started out with was creating a subdomain called nl.simplesiteonline.com. This subdomain was specifically for my newsletter bounces and I could have called it bounces.simplesiteonline.com just as well.</p>
<p>From there I created a postoffice on our mail server to handle email for nl.simplesiteonline.com and then created a catch-all for the domain that we will just call bounces@nl.simplesiteonline.com. A catch-all is an email address that will accept email for anything@yourdomain.com that isn't specified as a mailbox. Typically this is a no no in the spam world but this box will be fairly cleaned and the domain name never used for anything other then bounce management you should be ok.</p>
<p>One thing about bounce emails is that every email server seems to be different in what the message is that comes back. In that email it may or may not contain the email address of the person you are trying to reach and parsing it can be a b... well you know. This is never an exact science but I found a method that can make it just that.</p>
<p>Since odds are that every time you subscribe someone to your newsletter you are inserting them in the database. This means that you probably have a numeric ID to represent that email address in your database. Because of this it would be really nice to know in that bounce message what that numeric ID is.... well you can!</p>
<p>Here is the way it is done... When you send out an email use the CFMAIL attribute from and make it something like from="newsletter@mydomain.com" and then use the failto attributes to be "bounce--#IDOfUser#@nl.simplesiteonline.com"</p>
<p>This creates an email that will show the from as newsletter@ but then tell the mailserver to send a bounce to "bounce--1234@nl.simplesiteonline.com"</p>
<p>BAM! You now have a bounce message being sent to a unique email address that the catch-all is doing to accept.</p>
<p>From there the fun part starts. You will need to create a page that will process your bounces@nl.simplesiteonline.com and you can set this to be a scheduled task.  Let's take a look at some code...</p>
<p>First off we are going to go grab the email from the POP box:</p>
<div class="igBar"><span id="lcfm-10"><a href="#" onclick="javascript:showPlainTxt('cfm-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-10">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfpop</span> maxrows=<span style="color: #009900;">"500"</span> server=<span style="color: #009900;">"mail.yourserver.com"</span> <span style="color: #0000FF">username</span>=<span style="color: #009900;">"bounces@nl.simplesiteonline.com"</span> <span style="color: #0000FF">password</span>=<span style="color: #009900;">"XXXXXXXXX"</span> <span style="color: #0000FF;">action</span>=<span style="color: #009900;">"getAll"</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">"GetEmail"</span><span style="color: #990000;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>You will notice that I make the max row 500 since really the max you can process in a given time is about 500 at a time.</p>
<p>Next you want to loop over the query that CFPOP creates and then do something with each message.</p>
<div class="igBar"><span id="lcfm-11"><a href="#" onclick="javascript:showPlainTxt('cfm-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-11">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Parse the message if the subject contains the right wording ---&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfloop</span> <span style="color: #0000FF">query</span>=<span style="color: #009900;">"GetEmail"</span><span style="color: #990000;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This right here is what makes this a bounce manager. I have found that the subject line WILL contain one of these 90% of the time. If you find that you need more just add them as you figure it out.</p>
<div class="igBar"><span id="lcfm-12"><a href="#" onclick="javascript:showPlainTxt('cfm-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-12">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfif</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"Undelivered"</span> or</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"User unknown"</span> or</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"Returned Mail"</span> or</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"failure"</span> or</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"failed"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #990000;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&lt;cftry&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
This little piece of code runs a parser that will take "bounce--1234@nl.simplesiteonline.com" and extract the 1234 which is our user's ID</p>
<div class="igBar"><span id="lcfm-13"><a href="#" onclick="javascript:showPlainTxt('cfm-13'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-13">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Run the parser ---&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> supIDtoRemove <span style="color: #0000FF">=</span> <span style="color: #0000FF;">ListGetAt</span><span style="color: #0000FF;">&#40;</span><span style="color: #0000FF;">ListGetAt</span><span style="color: #0000FF;">&#40;</span>getEmail.<span style="color: #0000FF">to</span>,<span style="color: #FF0000;color:#800000;">1</span>,<span style="color: #009900;">"@"</span><span style="color: #0000FF;">&#41;</span>,<span style="color: #FF0000;color:#800000;">2</span>,<span style="color: #009900;">"--"</span><span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Next is to unsubscribe the person from your list... their email failed, we don't need them anymore! Of course this query will depend on how you are unsubscribing them, in this case we are doing a hard delete.</p>
<div class="igBar"><span id="lcfm-14"><a href="#" onclick="javascript:showPlainTxt('cfm-14'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-14">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Run query to unsubscribe person ---&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&lt;cftry&gt;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Try to delete the person ---&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfquery</span> <span style="color: #0000FF;">name</span>=<span style="color: #009900;">"RemoveEmail"</span> <span style="color: #0000FF">datasource</span>=<span style="color: #009900;">"#request.dsn#"</span><span style="color: #990000;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">DELETE from Subscribers</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">WHERE SubID = (<span style="color: #333333;"><span style="color: #990000;">&lt;cfqueryparam</span> <span style="color: #0000FF;">value</span>=<span style="color: #009900;">"#supIDtoRemove#"</span> cfsqltype=<span style="color: #009900;">"cf_sql_integer"</span><span style="color: #990000;">&gt;</span></span>)</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cfquery&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&lt;cfcatch&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cfcatch&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cftry&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This adds the UID of the email to a list so we can delete the email if it was successfully processed</p>
<div class="igBar"><span id="lcfm-15"><a href="#" onclick="javascript:showPlainTxt('cfm-15'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-15">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Add the UUID to the list to delete ---&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> idsToRemove <span style="color: #0000FF">=</span> <span style="color: #0000FF;">listAppend</span><span style="color: #0000FF;">&#40;</span>idsToRemove, getEmail.uid<span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&lt;cfcatch&gt;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cfcatch&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cftry&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>I am going to delete any delayed message, out of office reply or anything automated reply</p>
<div class="igBar"><span id="lcfm-16"><a href="#" onclick="javascript:showPlainTxt('cfm-16'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-16">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Delete the delayed messages that are annoying ---&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfelseif</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"Delay"</span> or</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"Delayed"</span> or</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"Mail Delivery Problem"</span> or</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"Auto-Reply"</span> or</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"automated"</span> or</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GetEmail.Subject CONTAINS <span style="color: #009900;">"office"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #990000;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> idsToRemove <span style="color: #0000FF">=</span> <span style="color: #0000FF;">listAppend</span><span style="color: #0000FF;">&#40;</span>idsToRemove, getEmail.uid<span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Now here is a fun one. We decided that if for some reason something gets in this box that neither has a failure notice or is an auto-reply we are going to forward it on to another email box. This is nice because it allows you to see what is falling through your filter and add the subject to one of the above "CONTAINS".</p>
<div class="igBar"><span id="lcfm-17"><a href="#" onclick="javascript:showPlainTxt('cfm-17'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-17">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&lt;cfelse&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfmail</span> <span style="color: #0000FF">from</span>=<span style="color: #009900;">"#getemail.from#"</span> <span style="color: #0000FF">to</span>=<span style="color: #009900;">"aLiveMailbox@yourdomain.com"</span> subject=<span style="color: #009900;">"#getemail.subject#"</span><span style="color: #990000;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0000FF;">#getemail.textbody#</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cfmail&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Just Delete messages that are not bounce messages ---&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfset</span> idsToRemove <span style="color: #0000FF">=</span> <span style="color: #0000FF;">listAppend</span><span style="color: #0000FF;">&#40;</span>idsToRemove, getEmail.uid<span style="color: #0000FF;">&#41;</span><span style="color: #990000;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cfif&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;/cfloop&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>After everything this is your cleanup process that deletes emails off your POP box.</p>
<div class="igBar"><span id="lcfm-18"><a href="#" onclick="javascript:showPlainTxt('cfm-18'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CFM:</span>
<div id="cfm-18">
<div class="cfm">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #808080; font-style: italic; background-color:#FFFF99;">&lt;!--- Delete the messages ---&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;"><span style="color: #990000;">&lt;cfpop</span> server=<span style="color: #009900;">"mail.yourdomain.com"</span> <span style="color: #0000FF">username</span>=<span style="color: #009900;">"bounces@nl.simplesiteonline.com"</span> <span style="color: #0000FF">password</span>=<span style="color: #009900;">"XXXXXXXXXXX"</span> <span style="color: #0000FF;">action</span>=<span style="color: #009900;">"delete"</span> uid=<span style="color: #009900;">"#idsToRemove#"</span><span style="color: #990000;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
That is it. Yeah nice and simple and open for discussion!</p>
]]></content:encoded>
			<wfw:commentRss>http://jeremiahx.com/2007/08/12/how-to-email-bounce-management/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
