Приветствую! Криво работает subj - _иногда_ показывает содержимое за-UU'ченного файла в теле сообщения. Причем от разных серверов по-разному. Вот фрагмент нормально отображаемого аттача в сообщении (сервер Sun Solaris/sendmail 8.11.7) ======================================= ... ... Date: Sat, 5 Mar 2005 16:20:15 +0300 (MSK) From: oracle@dwh.menatep.spb.ru Message-Id: <200503051320.j25DKFo14582@dwh.menatep.spb.ru> Subject: DWH data loader Content-Type: text 00. p.5305.01.5304.5304.007.028.000 is loaded successfully begin 644 p.5305.01.5304.5304.007.028.000.log M#0I344PJ3&]A9&5R.B!296QE87-E(#DN,BXP+C8N," M(%!R;V1U8W1I;VX@ M;VX@4V%T($UA<B U(#$V.C(P.C Y(#(P,#4-"@T*0V]P>7)I9VAT("AC*2 Q M.3@R+" R,# R+"!/<F%C;&4@0V]R<&]R871I;VXN("!!;&P@<FEG:'1S(')E M<V5R=F5D+@T*#0I#;VYT<F]L($9I;&4Z(" @+W4P,2]S<&]O;"]C=&PO86-C ... ... =======================================
А вот фрагмент письма, в котором аттач не опознается и выводится в теле сообщения (сервер UnixWare 7.1.1 MP4a/sendmail 8.12.9) ======================================= ... ... Date: Wed, 9 Mar 2005 15:11 MSK Subject: BBData:001:PR13:TICKET:ISO:09032005:150706:000:028:pr13t0635.000.028:: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii begin 644 pr13t0635.000.028.txt M0D)$871A.C P,3I04C$S.E1)0TM%5#I)4T\Z,#DP,S(P,#4Z,34P-S V.C P M,#HP,C@Z<'(Q,W0P-C,U+C P,"XP,C@Z#0HM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM#0K*XNCRX.WVZ/\@[B#O[NOS]^7MZ.@@[>#A[O#@(.3@[>W[]0T* M,#DM,#,M,#4@,34Z,#<Z,#D-"L[R[_#@XNCRY>O\(#HP,C@-"L_NZ_/WX/+E MZ_P@(#HP,# -"@T*S>#A[O @Y.#M[?OU.@T*0D)$871A.C P,3I04C$S.E)% ... ... =======================================
оба письма генерятся следующей командой: $ uuencode filename filename | mail -s $subj $address
Видимо, кривизна возникает при обработки MIME-типов (в первом письме майм не включен) PS: OE6 все показывает корректно. PPS: полные копии писем солью по запросу. |