Страница 1 из 1

Нужен рандом вложений

Добавлено: Вс сен 23, 2012 5:11 pm
Евгений 1986
При рассылке прайс-листов клиентам, очень быстро письмо уходит в бан... не смотря на то что рассылка идёт со скоростью 1 сообщение в минуту... банят именно вложение, стоит только изменить название архива или другого файла как бан на время пропадает...

Из чего следует, нужно сделать рандом вложения, а именно: произвольный выбор вложения из папки.

Добавлено: Вс сен 23, 2012 5:39 pm
partnerweb
Я с аттачами не рассылаю, но ТС прав!
Однако алгоритм рендома аттача должен быть более "продуманным"
:) . Просто сменить имя - недостаточно!
Нужен полный рендом (рендом CRC файла):
1.Имя аттача (можно позаимствовать алгоритм смены имени у Total Commander).
2.Смена мета-данных (дата создания, изменения и проч).
3.Если аттач zip, то ничего не мешает класть в него одну из 1000 картинок по 1 кб.

P.S. Спам коцают по суммам CRC, MD5 и прочим "ША" ... от этого и надо плясать :)

Добавлено: Пт апр 04, 2014 3:59 pm
DYSes
partnerweb писал(а): 3.Если аттач zip, то ничего не мешает класть в него одну из 1000 картинок по 1 кб.
Картинки, наверное, с рандомным весом нужны, а так архив будет весить одинаково.

Добавлено: Пт апр 04, 2014 6:07 pm
partnerweb
Ну это же был "как пример" :) ... хотя ничего не мешает сделать именно таким образом!

Если бы я рассылал своим клиентам, скажем прайсы, то сделал бы так:
1. Лист получателей в формате (list.txt):

Код: Выделить всё

0001, Вася Пупкин, vasy_pupkin@mail.ru
0002, Оля Кривозубова, olga_zub@bk.ru
2. ПО обращается к файлу list.txt + к шаблонизатору.
3. В итоге генерирует фалы с рандомными названиями + рандомными датами + рандомным кодом, вида:

Код: Выделить всё

Вася_Пупкин_04.04.2014_прайс_id_qwe001.txt (doc, rtf и другие форматы).
Оля_Кривозубова_04.04.2014_прайс_id_abc002.txt (doc, rtf и другие форматы).
4. После каждой итерации генерирования, готовый документ зипуется (или остается в исходном виде) + кладется в папку "doc".
5. Информация о сгенерированных файлах записывается в файл "list_and_price.txt", в виде:

Код: Выделить всё

0001, Вася Пупкин, vasy_pupkin@mail.ru, Вася_Пупкин_04.04.2014_прайс_id_qwe001.zip
0002, Оля Кривозубова, olga_zub@bk.ru, Оля_Кривозубова_04.04.2014_прайс_id_abc002.doc
В итоге:
1. Используя в качестве "Базы То", базу из файла "list_and_price.txt" легко сделать персонализированную рассылку по 100тыс базе клиентов.
2. При этом Вася Пупкин с мылом vasy_pupkin@mail.ru, получит аттач Вася_Пупкин_04.04.2014_прайс_id_qwe001.zip, а Оля Кривозубова, на свое мыло olga_zub@bk.ru, получит аттач Оля_Кривозубова_04.04.2014_прайс_id_abc002.doc.
3. Каждый аттач будет уникален по коду + адресован конкретному лицу + в теле самого аттача будут фигурировать данные именно этого лица ...
4. Таким образом получатель никогда не подумает, что это массовая рассылка.
5. А спам-фильтр будет кусать себе яйца :D ... если конечно спамер будет соблюдать и иные меры конспирации.

Как было написано выше, мне такая реализация не нужна (не шлю я таких писем).
Но для тех кто шлет массово "нужные аттачи", например прайсы ноутбуков :) ... Тому это требуется по зарез!


Считайте ТЗ для программиста готово :)