Vadim Vatlin <[EMAIL PROTECTED]> wrote: > On 12:03:46 Янв 25, 2007, HoverHell wrote: > > On 1/24/07, Vadim Vatlin <[EMAIL PROTECTED]> wrote: > > > > > >$ icedove -compose "attachment='file:///home/user/файл.txt'" > > >icedove создает письмо, а во вложении > > >название файла испорчено. > > >Например, файл.txt превращается в D09. > > >При отправке говорит, что нет доступа к > > >файлу. Доступа действительно > > >нет, потому что такого файла D09 не > > >существует. > > > > > > > Могу выразить подозрение что адрес к > > файлу должен быть url encoded. Который > > вида '%[0-9A-Z]{2}', т.е. "file:///home/user/%F4%E0%E9%EB.txt".
> Абсолютно верно.. > Спасибо! > Набросал скрипт для отправки мыла: > #!/usr/bin/perl -w > # > # > use URI::Escape; > my $file_str = ""; > foreach $file (@ARGV) { > $file_str .= "file://"; > $file_str .= uri_escape ($file); > $file_str .= ","; > } > chop($file_str); > system ("icedove -compose \"attachment='$file_str'\""); Убиться веником. Хорошо хть на не c++ ;)) $ echo 'file:///home/user/файл.txt' | mimencode -q file:///home/user/=C6=C1=CA=CC.txt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]