Переход на Solaris (из Linux) [закрыто]

У вас могут быть некоторые неверные ожидания того, что uuendcode ... | mailx ... команда должна делать.

В мире, для работы в котором был разработан uuencode, нет такого понятия, как вложение, потому что MIME еще не существует. Предполагается, что человек, получивший сообщение с содержимым uuencoded, увидит его следующим образом:

From: Alice <alice@example.edu>
To: Bob <bob@example.com>
Subject: Those files you requested

Here you go:

begin 644 something.tar.Z
M'YV04HH$(=*D"("#"!,J7,BPH<.'$"-*1`BC(@P;%0%8C'$#H\:*'#U:'%EQ
M1@T`,63<F!&CQHP;,&3,T!@#QLJ9(&!,W,FSI\^?`.K,H1-&#@@0`-*02?.&
M#E"&2IDZ?4JUJM6K6+-JE9CE31T08<;0J1.&#9L\(,K@H2,G+)TR9$#009-F
MS@\%6_/JW<NWK]^_@`,+'DRXL.'#B!,K7LRXL>/'D"-+GDRYLN7+F#-KWLRY
ML^?/H$.+'DVZM.G3J%.K7LVZM>O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'TZ\
JN/'CR),K7\Z\N?/GT*-+GTZ]NO7KV+-KW\Z]N_?OX,.+'T^^O/GSZ',#
`
end

-- 
Alice

Получатель должен признать, что строки от begin до end являются uuencoded file и направьте эти строки (или, возможно, все сообщение) в uudecode , затем найдите выходной файл в текущем каталоге.

Это очень похоже на декодирование вложений MIME, но большая часть этого происходит в мозгах пользователей.

Некоторые современные программы чтения почты могут автоматически распознавать содержимое с кодировкой uuenco и использовать единый пользовательский интерфейс для представления файлов с кодировкой uuencoded и MIME-прикрепленных файлов. Я бы не ожидал, что классические программы чтения почты unix сделают это, потому что они искажают то, что на самом деле было отправлено, а именно сообщение в виде простого текста (не MIME).

4
16.01.2014, 19:39
0 ответов

Теги

Похожие вопросы