Отправить файл MIME

Мне нужно выполнить некоторые действия над каждым письмом, которое я получил на определенный адрес, сначала я создал правило в procmail и передал почту в файл bash

| mybash.sh

В файле bash я сохраняю почту в папке tmp, кажется, что это MIME-файл, который я могу открыть как письмо с Mutt:mutt -f mytmpmail

Теперь мне нужно отправить это письмо снова, но я попробовал с msmtp mytmpmail | msmtp address@example.comНо я получил почту MIME почта, как текст в теле, я попытался с mailx, и это было то же самое. С mutt -s "subject" -a mytmpmail adress@ex.comэто выглядит как вложение, но это все еще текстовый файл... Мне нужно только переслать письмо "как оно есть", потому что я извлекаю вложение из почты, и если вложение не соответствует требуемой спецификации, мне нужно отправить его в другое место.

PS: извините за мой английский

1 ответ

Ваш MTA работает на той же машине? Если это так, вам, вероятно, лучше передавать коды выхода обратно в procmail и использовать возможности пересылки procmail.

Зачем вам "отправлять в другое место", если оно не соответствует вашим требованиям? Если это для сотрудников вашей компании, то, что вы делаете с mutt в вашем скрипте, должно работать нормально. Чтобы ответить на ваш вопрос должным образом, необходимы некоторые подробности.

Другие вопросы по тегам