URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91279
[ Назад ]

Исходное сообщение
"Обработка больших вложений postfix"

Отправлено mahn0 , 30-Мрт-11 16:32 
Здравствуйте.

Возникла мысль, сделать обработку больших вложений к письмам аля почта Яндекса. Т.е. в случае, если локальный пользователь отправляет письмо с большим вложением на внешний адрес, из него извлекается вложение и выкладывается на некий WEB сервер, доступный из интернета. Вместо этого файла, в письмо вкладывается html-файл, при открытии которого, происходит редирект на страницу со ссылкой на скачивание данного файла.

Кто-нибудь реализовывал что-нибудь похожее?


Содержание

Сообщения в этом обсуждении
"Обработка больших вложений postfix"
Отправлено Дядя Федор , 30-Мрт-11 20:41 
> Кто-нибудь реализовывал что-нибудь похожее?

Реализовывать, не реализовывал, но предлагаю то, что Вы описали сделать при помощи procmail. У меня, например, он дергает аттачменты и складирует их в нужную директорию. Настройка в .procmailrc выглядит так:
-----------
:0
* ^From:.*registry@ciberpay.ru
{
    #save copy
    :0c:
    $HOME/.maildir/Ciberpay
    METAMAIL_TMPDIR=$HOME/.maildir/tmp
    LOGFILE=/home/virtual/.maildir/Ciberpay/procmail.log
    #Save attachment
    :0
    | ripmime -i - --no-nameless -d $HOME/.maildir/Ciberpay
}
---------
Cуть этого маппет-шоу - при посылка реестра платежей за вчерашний день, которые присылает Ciberpay - они выдираются из письма и складируются в определенную директорию. Ну и ВСЯ почта Постфиксом отправляется через bcc на виртуального юзверя virtual. В домашней директории которого и расположен файл .procmailrc. В самом конце почта - не попавшая ни под один фильтр procmail отправляется в /dev/null:
--------------
:0 w
/dev/null


"Обработка больших вложений postfix"
Отправлено Hammer , 31-Мрт-11 07:03 
>[оверквотинг удален]
> ---------
> Cуть этого маппет-шоу - при посылка реестра платежей за вчерашний день, которые
> присылает Ciberpay - они выдираются из письма и складируются в определенную
> директорию. Ну и ВСЯ почта Постфиксом отправляется через bcc на виртуального
> юзверя virtual. В домашней директории которого и расположен файл .procmailrc. В
> самом конце почта - не попавшая ни под один фильтр procmail
> отправляется в /dev/null:
> --------------
> :0 w
> /dev/null

Как я понял, задача стоит обрабатывать исходящую почту.


"Обработка больших вложений postfix"
Отправлено Дядя Федор , 31-Мрт-11 08:16 
> Как я понял, задача стоит обрабатывать исходящую почту.

Ммм. Не доглядел - прошу прощения.



"Обработка больших вложений postfix"
Отправлено исчо_адын_аноним , 30-Мрт-11 22:31 
> Здравствуйте.
> Возникла мысль, сделать обработку больших вложений к письмам аля почта Яндекса. Т.е.
> в случае, если локальный пользователь отправляет письмо с большим вложением на
> внешний адрес, из него извлекается вложение и выкладывается на некий WEB
> сервер, доступный из интернета. Вместо этого файла, в письмо вкладывается html-файл,
> при открытии которого, происходит редирект на страницу со ссылкой на скачивание
> данного файла.
> Кто-нибудь реализовывал что-нибудь похожее?

Man довекот ( >2.10) и чем нить емаил реврайтить


"Обработка больших вложений postfix"
Отправлено Etch , 31-Мрт-11 09:39 
> сервер, доступный из интернета. Вместо этого файла, в письмо вкладывается html-файл,
> при открытии которого, происходит редирект на страницу со ссылкой на скачивание
> данного файла.

Лучше просто ссылку в письмо класть. У нас, например, почтовикам (MUA) запрещено вылазить в инет.