Отправить файл 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 в вашем скрипте, должно работать нормально. Чтобы ответить на ваш вопрос должным образом, необходимы некоторые подробности.