Задача в следующем -
Дано -
1) HP-UX система, sendmail, аттачи по стандарту base64.
2) На определеный адрес регулярно высылаеться письмо с аттачем.Надо -
без участи человека вытаскивать аттач из письма и ложить в определенную папку.
---------------Были бы аттачи в UUE я бы написал "uudecode mbox" и все, а тут base64, ума не приложу, что делать. Мож кто сталкивался - помогите.
install mimedefang
configure your sendmail to work with mimedefang
in /etc/mail/mimedefang-filter (somewhere near the end of "sub filter" but before "return action_accept();"):#############################################
if (grep(/^.*?\<?ivan_ivanovich\@hostname\.ru\>?$/, @Recipients)
{
$attachment = $entity->bodyhandle->path;
my $cur_time = time();
my $new_filename = $fname . $cur_time . $ext;
system("cp", "-f", "$attachment", "/where/to/copy/$new_filename" );
return action_discard();
}
#############################################
В этом наборе есть выковыревалка аттачей: http://www.mimedefang.org/>Задача в следующем -
>Дано -
>1) HP-UX система, sendmail, аттачи по стандарту base64.
>2) На определеный адрес регулярно высылаеться письмо с аттачем.
>
>Надо -
>без участи человека вытаскивать аттач из письма и ложить в определенную папку.
>
>---------------
>
>Были бы аттачи в UUE я бы написал "uudecode mbox" и все,
>а тут base64, ума не приложу, что делать. Мож кто сталкивался
>- помогите.
http://www.pldaniels.com/ripmime/