![]() |
|
Модераторы: bsa |
![]()
|
|
| patcionov |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.5.2010 Репутация: нет Всего: нет |
Здравствуйте! Я сам не программист и мучать здесь вопросами а как сделать то то или то то не буду. У меня всего лишь один вопрос - можно ли написать программу которая будет обращаться к папке почтового ящика, во всех письмах этой папки менять кодировки с любой на одну заданную, потом менять формат письма (html,rtf,plain text) на один заданный (ну скажем plain text) и перекладывать письма в другую папку этого же почтового ящика? Такое возможно?
|
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
Конечно. Нет ничего невозможного :).
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 97 |
patcionov, можно, но вот только вопрос задан не в том разделе, это раз. Во-вторых такую задачу проще решать "скриптовыми" языками. Например на питоном (пайтоном) или руби.
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
Почти. Возможно то, что алгоритмизуется. Вот, например, написать программу, которая осмысленно (не псевдо) ответит на все те письма... ;-) ЗЫ: ответ про скриптовые языки позабавил... |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
Замечание про скриптовые языки правильное. Я бы это вообще на bash сделал.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
В предположении, что почтовый ящик - текстовый файл. Что вполне возможно на машине, где живет bash. Однако в исходных про это не сказано, а слова "Я сам не программист" наводят на размышления о почтовом ящике в стиле OE. А позабавили меня, конечно, не скриптовые языки, а выводы при отсутствии данных |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
baldina, да что "текстовый файл", что IMAP, один фиг.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 97 |
baldina, есть папка, есть письма в разных форматах и кодировках. Какие ещё нужны исходные данные для ответа на вопрос "можно ли?"? Какие же выводы были сделаны неверные (и какие вообще выводы)?
|
|||
|
||||
| TIT |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 4.4.2010 Репутация: нет Всего: 3 |
Вариантов много.
Первое, что приходит в голову, это спросить: "А {censored by Vinogradova} это надо? Любой вменяемый почтовый клиент отлично работает со всеми кодировками. Желательно, знать конечную цель, конечно. Тогда проще будет посоветовать инструмент. А так, помимо bash'а ещё можно предложить mutt с прилегающими утилитами. Или же, банально, telnet'ом/socket'ом забирать почту в виде текстовых файлов, прогонять iconv'ов и отдавать по pipe'у какому-нить html2text или самописному скрипту а-ля awk... |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
причем тут IMAP, это протокол обмена, а не формат почтовой базы.
а почтовая базы типа dbx и pst, весьма распространенные на клиентах, это бинарные файлы странного формата. сомневаюсь, что скриптовые языки, отличные от vba, тут помогут... перед выбором средств надо анализ задачи проводить, а не шашкой махать. но таки свою сентенцию относительно верных/неверных выводов снимаю, дабы флейм не разводить |
|||
|
||||
| KelTron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 8.10.2006 Где: Красноярск Репутация: нет Всего: 38 |
Что можно сделать с помощью C и C++:
-------------------- Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог. Эвенгар Салладорский, основатель Школы Тьмы. |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 97 |
baldina, TIT, товарищи, ваша проблема в том, что вы пытаетесь отвечать на вопросы, которые не заданы. Вас не спрашивали "как", вас спрашивали "можно ли". И как, неужели ответ может измениться в зависимости от конкретезирования условия?
|
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 5 Всего: 160 |
KelTron, ога. Ты б ещё о тьюринг-полноте вспомнил.
И да, UniBomb прав. Нечего тут гадать на кофейной гуще. -------------------- |
|||
|
||||
| TIT |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 4.4.2010 Репутация: нет Всего: 3 |
UniBomb, не думаешь, что за ответом "возможно" сразу последует вопрос "как"?
|
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 97 |
||||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |