Someone over at Sitepoint asked this question: http://www.sitepoint.com/forums/showthread.php?t=432441
which led me to whip up the following code. I'd be interested in seeing if it could be improved upon. Anyone have any suggestions. [code] <!--- get all emails ---> <cfpop server="your mail server" username="the email address to check" password="password" action="getAll" name="emails"> <!--- loop over the emails to see if there are any legit records in there ---> <cfloop query="emails"> <!--- make sure that the current email being evaluated matches our "special" email ---> <cfif FindNoCase("special email two",to) OR FindNoCase("special email one",to)> <!--- prep the variables for insertion to the database ---> <cfif FindNoCase("special email two",to)> <cfset fk_user_id = 1> <cfelseif FindNoCase("special email one",to)> <cfset fk_user_id = 12> </cfif> <cfset thedate = DateFormat(Now(),"yyyy-mm-dd") & " " & TimeFormat(Now(),"H:mm:ss")> <cfset title = subject> <cfset content = ListLast(body,"~~~~~")> <cfset cats = ListFirst(body,"~~~~~")> <cfset status = "publish"> <!--- insert into database ---> perform your db insert here <!--- get newest news post ---> get the id of the just inserted record <!--- loop over the categories to get the corresponding id ---> <cfset counter = 0> <cfloop index="li" list="#cats#" delimiters=":"> look upthe current category and make sure that one exists with that name <!--- did we get a hit? ---> <cfif getCat.recordcount> <!--- we did get a hit, so insert a record---> insert the user/newsid record here8 <!--- keep a count to make sure that at least ONE category got added ---> <cfset counter = counter + 1> </cfif> </cfloop> <!--- if counter is still zero, then delete the news post ---> <cfif NOT counter> delete the news post </cfif> </cfif> </cfloop> <!--- everything went well, so delete all emails ---> <cfpop server="your mail server" username="the email address to check" password="password" action="getAll" name="delete"> [/code] <!----------------//------ andy matthews web developer certified advanced coldfusion programmer ICGLink, Inc. [EMAIL PROTECTED] 615.370.1530 x737 --------------//---------> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:258694 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4