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'\"");

-- 
Vatlin V.G


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить