Comme on ne connaît pas toujours le chemin des répertoires chez l'hébergeur, un petit changement :
<!-- début du 1er formulaire (form_fichier)-->
<cfform action="form_envoi.cfm" method="post" enctype="multipart/form-data">
<table align="center" class="table-bleu" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="right"><b>De :</b></td>
<td><cfinput type="text" name="lefrom" size="50" required="yes" message="indiquer l'expéditeur !"></td>
</tr>
<tr>
<td align="right" valign="top"><b>A : </b></td>
<td><cfinput type="text" name="leto" size="50" value="" required="yes" message="indiquer le destinataire !"></td>
</tr>
<tr>
<td align="right"><b>Sujet : </b></td>
<td><input name="lesujet" type="text" size="50" ></td>
</tr>
<tr align="center">
<td colspan="2"><textarea name="lemsg" cols="80" rows="3" required="no"></textarea></td>
</tr>
<tr>
<td align="right" valign="top"><b>Fichier attaché : </b></td>
<td><input type="file" name="filename" size="50"></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" class="button" value="Envoi"></td>
</tr>
</table>
</cfform>
<!-- début du 2ème formulaire (form_envoi)-->
<!-- 1) recherche automatique du répertoire sur votre serveur - 'images' est le répertoire de stockage-->
<cfset variable.DestDir = GetDirectoryFromPath(GetTemplatePath()) & "images">
<cfif #filename# is not "">
<cffile action="UPLOAD" filefield="filename" destination="#variable.DestDir#" nameconflict="OVERWRITE">
<!-- 2) indication du répertoire de stockage sur votre serveur - 'images' est le répertoire de stockage-->
<!-- cffile action="UPLOAD" filefield="filename" destination="d:\votre\chemin" nameconflict="OVERWRITE"-->
<cfset f = "#File.serverdirectory#/#file.serverfile#">
<cfset fichier_attache = #Replace(f,"/","\","ALL")#>
</cfif>
<cfmail to="#leto#" from="#lefrom#" subject="#lesujet#">#lemsg#
<cfif #filename# is not "">
<cfmailparam file="#fichier_attache#">
pas de photos
</cfif>
</cfmail>
<!-- vérification pour les essais - facultatif-->
<cfoutput>
De : #lefrom#<br>
A : #leto#<br>
<cfif #lesujet# is not "">Sujet : #lesujet#<cfelse>pas de sujet</cfif><br>
<cfif #lemsg# is not "">Message : #lemsg#<cfelse>pas de message</cfif><br>
<cfif #filename# is not "">Fichier : #fichier_attache#<cfelse>pas de photo</cfif>
</cfoutput>