<html><head></head><body bgcolor="#FFFFFF"><div>Microshaft<br><br><div><br></div><div>--</div><div>Jeremy McSpadden</div></div><div><br>On Sep 27, 2011, at 1:05 PM, "Martin Hepworth" &lt;<a href="mailto:maxsec@gmail.com">maxsec@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>Side question is who the heck is still using this encoding on emails ... Its 2011 not 1991 ????<br><br>Martin <br><br>On Tuesday, 27 September 2011, Randal, Phil &lt;<a href="mailto:prandal@herefordshire.gov.uk">prandal@herefordshire.gov.uk</a>&gt; wrote:<br>
&gt; Hi folks,<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; The following change to TNEF.pm (from 4.83.5 to 4.84.3) breaks external TNEF decoding:<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; @@ -228,7 +228,9 @@<br>&gt;<br>&gt; &nbsp;&nbsp; my($dir, $tnefname, $message, $perms, $owner, $group, $change) = @_;<br>
&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; &nbsp;&nbsp; # Create the subdir to unpack it into<br>&gt;<br>&gt; -&nbsp; my $unpackdir = "tnef.$$";<br>&gt;<br>&gt; +&nbsp; #my $unpackdir = "tnef.$$";<br>&gt;<br>&gt; +&nbsp; my ($tmpfh, $unpackdir) = tempfile("tnefXXXXXX", TMPDIR =&gt; $dir, UNLINK =&gt; 0);<br>
&gt;<br>&gt; +&nbsp; $dir =~ s,^.*/,,;<br>&gt;<br>&gt; &nbsp;&nbsp; $unpackdir = $message-&gt;MakeNameSafe($unpackdir, $dir);<br>&gt;<br>&gt; &nbsp;&nbsp; unless (mkdir "$dir/$unpackdir", 0777) {<br>&gt;<br>&gt; &nbsp;&nbsp;&nbsp;&nbsp; MailScanner::Log::WarnLog("Trying to unpack %s in message %s, could not create subdirectory %s, failed to unpack TNEF message", $tnefname, $message-&gt;{id},<br>
&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; Error logged is:<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; Sep 27 15:36:20 mx0 MailScanner[17000]: Expanding TNEF archive at /var/spool/MailScanner/incoming/17000/p8REaJo0023344/winmail.dat<br>&gt;<br>
&gt; Sep 27 15:36:20 mx0 MailScanner[17000]: Trying to unpack nwinmail.dat in message p8REaJo0023344, could not create subdirectory p8REaJo0023344//tnefiOXxho, failed to unpack TNEF message<br>&gt;<br>&gt; Sep 27 15:36:20 mx0 MailScanner[17000]: Corrupt TNEF winmail.dat that cannot be analysed in message p8REaJo0023344<br>
&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; Changing to internal decoder fixes this.<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; All worked fine with external decoder in 4.83.5.<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; Cheers,<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>
&gt; Phil<br>&gt;<br>&gt; --<br>&gt; Phil Randal | Infrastructure Engineer<br>&gt; NHS Herefordshire &amp; Herefordshire Council&nbsp; | Deputy Chief Executive's Office | I.C.T. Services Division<br>&gt; Thorn Office Centre, Rotherwas, Hereford, HR2 6JT<br>
&gt; Tel: 01432 260160<br>&gt;<br>&gt; &nbsp;<br>&gt;<br>&gt; “Any opinion expressed in this e-mail or any attached files are those of the individual and not necessarily those of Herefordshire Council, Herefordshire Primary Care Trust or 2gether NHS Foundation Trust. You should be aware that Herefordshire Council, Herefordshire Primary Care Trust &amp; 2gether NHS Foundation Trust monitors its email service. This e-mail and any attached files are confidential and intended solely for the use of the addressee. This communication may contain material protected by law from being passed on. If you are not the intended recipient and have received this e-mail in error, you are advised that any use, dissemination, forwarding, printing or copying of this e-mail is strictly prohibited. If you have received this e-mail in error please contact the sender immediately and destroy all copies of it. Please consider the environment before printing this e-mail.”<br>
<br>-- <br>-- <br>Martin Hepworth<br>Oxford, UK<br>
</div></blockquote><blockquote type="cite"><div><span>-- </span><br><span>MailScanner mailing list</span><br><span><a href="mailto:mailscanner@lists.mailscanner.info">mailscanner@lists.mailscanner.info</a></span><br><span><a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner">http://lists.mailscanner.info/mailman/listinfo/mailscanner</a></span><br><span></span><br><span>Before posting, read <a href="http://wiki.mailscanner.info/posting">http://wiki.mailscanner.info/posting</a></span><br><span></span><br><span>Support MailScanner development - buy the book off the website! </span><br></div></blockquote></body></html>