[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: icedove locale attachment



On 12:03:46  Янв 25, 2007, HoverHell wrote:
> On 1/24/07, Vadim Vatlin <vatlin@sthbel.ru> 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



Reply to: