1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 97
|
||||||
1 | ||||||
Скрипт вытаскивания вложений из писем и сохранение в папку31.10.2016, 16:38. Показов 22842. Ответов 8
Метки нет (Все метки)
Есть скрипт:
Кликните здесь для просмотра всего текста
Проблема в следующем. Некоторые письма (с некоторых доменов) отрабатываются отлично. А из некоторых доменов скрипт не может выцепить название файла. Пример письма с которым нет проблем (часть исходного кода): Кликните здесь для просмотра всего текста
------=_Part_0_43907500.1477904286916 Content-Type: application/octet-stream; name=ABCD#106_7466_02.ROP Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=ABCD#106_7466_02.ROP А вот пример с проблемным письмом, например с @inbox.ru (часть исходного кода): Кликните здесь для просмотра всего текста
------EeRQP9SYgH48MQKl0zZs8RNaNcrJ7nfT-V7K9yFlyuDObhXUP-1477900264 Content-Type: application/octet-stream; name="=?UTF-8?B?Q09OUyMxMDZfNTU1NTQ3LlVTUg==?=" Content-Disposition: attachment Content-Transfer-Encoding: base64 Подозреваю, что именно в этом проблема, имя файла закодировано. Помогите решить проблему. ЗЫ: Предыстория проги: Как через imaplib удалять письма по критерию? - Python
0
|
31.10.2016, 16:38 | |
Ответы с готовыми решениями:
8
Сохранение вложений писем Outlook по папкам Сохранение вложений Outlook и перемещение писем Поиск определенных писем и сохранение вложений из них Авто сохранение вложений из входящих писем на сетевой диск Сохранение вложений в папку на диске |
223 / 208 / 63
Регистрация: 26.05.2011
Сообщений: 363
|
||||||||||||||||
01.11.2016, 04:58 | 2 | |||||||||||||||
Ваша пятая строка делает лишней четвертую
Так что пусть будет просто:
1
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 97
|
||||||||||||||||
01.11.2016, 11:08 [ТС] | 3 | |||||||||||||||
Не очень понял. В третьей строке вроде это есть.
Добавил функцию
Получил:
Кликните здесь для просмотра всего текста
0
|
223 / 208 / 63
Регистрация: 26.05.2011
Сообщений: 363
|
||||||
02.11.2016, 03:28 | 4 | |||||
Обе строки импортируют одно и тоже имя.
Очень странно. Напишите в четвертой строке
1
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 97
|
||||||||||||||||||||||||||
02.11.2016, 08:59 [ТС] | 5 | |||||||||||||||||||||||||
Написал так:
PS:
0
|
223 / 208 / 63
Регистрация: 26.05.2011
Сообщений: 363
|
||||||
02.11.2016, 10:08 | 6 | |||||
Ужасно .
В 2.5, очевидно, не header а Header
1
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 97
|
|
02.11.2016, 10:57 [ТС] | 7 |
Все тоже самое...
0
|
223 / 208 / 63
Регистрация: 26.05.2011
Сообщений: 363
|
|
03.11.2016, 02:47 | 8 |
1
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 97
|
|
03.11.2016, 10:48 [ТС] | 9 |
0
|
03.11.2016, 10:48 | |
Помогаю со студенческими работами здесь
9
Скачивание вложений из писем при переносе в определённую папку или при выборе определённой категории Скрипт на сохранение вложений outlook Автоматическое сохранение писем на жесткий диск/сетевую папку Чтение писем и сохранения вложений Outlook Функция mail() .Отправка писем со множеством вложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |