Не могу сообразить, как сделать следующее. Приходит письмо с аттачем, побитое отправителем на несколько частей. Нужно отправить ОДИН автоответ о получении ВСЕГО письма и сохранить вложение. Все автоматом.
Не могу сообразить, как сделать следующее. Приходит письмо с аттачем, побитое отправителем на несколько частей. Нужно отправить ОДИН автоответ о получении ВСЕГО письма и сохранить вложение. Все автоматом.
А если через сортировщик писем делать, создается столько подтверждений, сколько частей пришло?
Именно. При этом с помощью макросов в автоответе нельзя показать текст самого письма, поскольку в части его еще нет, и т.д. и т.п.
Стоп. Ты правило на обработку "Входящих" или "Прочитанных" ставишь?
Входящих. Все происходит ночью, без моего участия. Есть батник, запускающий мыша, проверяющий почтовый ящик, устанавливающий фокус на папку Входящие. При этом все части сливаются в одно, но как отловить событие, что это произошло и продолжить дальнейшую его обработку - незнаю.
Различие между письмами, разбитыми на части и неразбитыми, делается установкой проверки на multipart/partial в headers. То есть нужен фильтр, который бы проверял на наличие этой строки и отправлял бы подтверждение только в случае нахождения в хедерах _еще_и_ строки "part 1 of". Но вот текст письма, вообще говоря, в этом случае выцепить не удастся, к сожалению…
В общем, нужно как-то выполнить пересортировку писем в папке "Входящие" после получения корреспонденции. Может быть кто-нибудь знает как это сделать не через пользовательский интерфейс
Никак никак, хотя… если только заново получить все почту ;-)
Есть шедюлеры, которые умеют на пункты меню нажимать. Вам такой и нужен.