Можно ли вытащить все адреса емейлов в txt из почты?Входящие и Исходящие.

IMHO дело не в том, можно или нельзя, а дело в том - зачем? Прошу прощения, если обижаю, но мне представляется, что единственное назначение описанного действия (после применения его к чужому компьютеру) - рассылка спама да вирусни.
Не считаю нужным в этом помогать. Извините.

Vladimir_S на емаиле где то 300-400 клиентов, меняю почту на другую, хочу всем написать с новой почты: мул это моя почта и все такое, собственно как то так или это тоже считается как спам?!
Причина смены: похоже я попал во все базы для спама какие только можно, ЛОЛ))) приходит 30-40 писем в день причем это все СПАМ или Фишинг(((

aljikei
Адресная книга => Собранные адреса
меню Инструменты => Экспорт

Zaycoff пишет

aljikei
Адресная книга => Собранные адреса
меню Инструменты => Экспорт

Это - для начала.
Потом всё зависит от Вашего умения программировать. Дело в том, что файлы профиля Inbox и Sent - текстовые, правда, обычно, огромные. Впрочем, не знаю, какой протокол Вы используете, если Imap - то, возможно, и не очень большие (я-то сижу на рор3). А потому можно было бы соорудить программку, "выкусывающую" из этих файлов последовательности символов между "<" и ">" - это и будут почтовые адреса.

aljikei пишет

Можно ли вытащить все адреса емейлов в txt из почты?Входящие и Исходящие.

Да, конечно. Почему нет? Примерно так:

Выделить код

Код:

grep -r "^From:" * | sed -r "s/.*From: (.*)/\1/" | sort | uniq >addresses.txt

:D

ээ, мне нужно чтоб все емаилы был через строку типа:

email1@email.ru
email2@email.ru
email3@email.ru
email4@email.ru

aljikei, приведенный мной код именно так и сделает. Вы бы хоть попробовали что-ли...

Dzirt смотрел с телефона, спасибо за код!;)

И че с этим кодом то делать?

Запусти командную строку напиши без ошибок и нажми Enter
Файл addresses.txt должен появится в паке пользователя, наверно Мои документы.

P.S.
Пишу видя что Тема не закрыта! :rolleyes: