Здравствуйте.Возникла мысль, сделать обработку больших вложений к письмам аля почта Яндекса. Т.е. в случае, если локальный пользователь отправляет письмо с большим вложением на внешний адрес, из него извлекается вложение и выкладывается на некий WEB сервер, доступный из интернета. Вместо этого файла, в письмо вкладывается html-файл, при открытии которого, происходит редирект на страницу со ссылкой на скачивание данного файла.
Кто-нибудь реализовывал что-нибудь похожее?
> Кто-нибудь реализовывал что-нибудь похожее?Реализовывать, не реализовывал, но предлагаю то, что Вы описали сделать при помощи 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
>[оверквотинг удален]
> ---------
> Cуть этого маппет-шоу - при посылка реестра платежей за вчерашний день, которые
> присылает Ciberpay - они выдираются из письма и складируются в определенную
> директорию. Ну и ВСЯ почта Постфиксом отправляется через bcc на виртуального
> юзверя virtual. В домашней директории которого и расположен файл .procmailrc. В
> самом конце почта - не попавшая ни под один фильтр procmail
> отправляется в /dev/null:
> --------------
> :0 w
> /dev/nullКак я понял, задача стоит обрабатывать исходящую почту.
> Как я понял, задача стоит обрабатывать исходящую почту.Ммм. Не доглядел - прошу прощения.
> Здравствуйте.
> Возникла мысль, сделать обработку больших вложений к письмам аля почта Яндекса. Т.е.
> в случае, если локальный пользователь отправляет письмо с большим вложением на
> внешний адрес, из него извлекается вложение и выкладывается на некий WEB
> сервер, доступный из интернета. Вместо этого файла, в письмо вкладывается html-файл,
> при открытии которого, происходит редирект на страницу со ссылкой на скачивание
> данного файла.
> Кто-нибудь реализовывал что-нибудь похожее?Man довекот ( >2.10) и чем нить емаил реврайтить
> сервер, доступный из интернета. Вместо этого файла, в письмо вкладывается html-файл,
> при открытии которого, происходит редирект на страницу со ссылкой на скачивание
> данного файла.Лучше просто ссылку в письмо класть. У нас, например, почтовикам (MUA) запрещено вылазить в инет.