CID()
Last updated July 13, 2005
Version: 1 | Requires: ColdFusion MX | Library: UtilityLib
Description:
In order to send inline images with CFMX6.1u1 (or greater), you need to specify a Content ID for the attached image, which needs to be globally unique.
Return Values:
Returns a string.
Example:
<cfmail to="someone@somewhere.com" from="someone@somewhere.com" subject="Mail Test">
<cfmailpart type="text/html" charset="UTF-8">
<html>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr>
<td bgcolor="003350" align="center">
<img src="cid:#Img_mx_login#"><br>
<font face="Arial" size="6" color="white">
<b>Rocks!</b>
</font>
</td>
</tr>
</table>
</body>
</html>
</cfmailpart>
<cfmailpart type="text/plain" charset="UTF-8">
Your email client sucks.
</cfmailpart>
<cfmailparam file="#Request.RootDir#CFIDE/administrator/images/mx_login.gif"
type="image/gif" contentid="#Img_mx_login#">
</cfmail>
Parameters:
No arguments.
Full UDF Source:
<cfscript>
/**
* Returns a globally unique Content ID value.
*
* @return Returns a string.
* @author John Bartlett (jbartlett@strangejourney.net)
* @version 1, July 13, 2005
*/
function CID() {
// Create a globally unique identifier
return lCase(CreateUUID() & "@" & listFirst(cgi.server_name,"."));
}
</cfscript>
Search CFLib.org
Latest Additions
Jose Diaz-Salcedo added
cfRssFeed
2 day(s) ago
Raymond Compton added
structBlend
23 day(s) ago
Duncan added
IsZIPUK
23 day(s) ago
Todd Sharp added
getTagContentAll
29 day(s) ago
Gerald Guido added
ListReturnDuplicat...
1 month(s) ago