AMS Enterprise + PHP

Advanced Mass Sender tech support

Модератор: Max Terentiev

Ответить
Сообщение
Автор
partnerweb

AMS Enterprise + PHP

#1 Сообщение partnerweb » Пт фев 15, 2013 9:11 am

Начинающим возможно будет "тяжело въехать" :) в суть ...

Допустим имеем:
1.Папку "headers" - файлы с заголовками писем.
2.Папку "body" - файлы с html телами писем.
3.Теперь мы можем использовать рендомные подстановки из папок "headers" и "body" ... и? Ну и ... всё! :)

А на самом деле (поразмыслив), можем сделать больше и лучше :) :
1.Установим на ПК Denwer.
2.Сделаем, что бы AMS обращалась по URL на localhost и получала в ответ примерно такой код:

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

Date: Sun, 3 Mar 2013 12:37:34 +0400
From&#58; Partner <php_from>
X-Mailer&#58; The Bat! 2013
X-Priority&#58; 1 &#40;High&#41;
Message-ID&#58; <816746348>
To&#58; Терентьев Максим <php_to>
Subject&#58; Спрайт - не дай себе заглохнуть!
MIME-Version&#58; 1.0
Content-Type&#58; text/plain; charset=windows-1251
Content-Transfer-Encoding&#58; 8bit

Здравствуйте Максим!
Этот текст был сгенерирован локальным сервером с использованием PHP и MySQL.


С уважением Partner
partner.for.web@gmail.com
Где:
[php_from] - мыло отправителя
[php_to] - мыло получателя
AMS считывает из URL уже полностью сгенерированное письмо!
На нашем (локальном) URL .... на самом деле трудится PHP скрипт, который генерирует письма (если нужно и мускул заюзаем для этого).

Это нам даст:
1.В каждой строке письма - разное количество символов.
2.Количество строк в каждом письме - разное!
3.Тип письма может быть каждый раз разным! TXT, HTML, HTML+TXT
4.Последовательность строк в заголовках может рендомно меняться!
5.Почему From всегда первый, а потом идет To ...? Иначе сделать нельзя? Оказывается можно ... Ну тогда делаем и делаем легко!
6.А если захотели зарендомить приоритет ... да как два пальца об асфальт ...
7.А вставить/заменить X-заголовки или сгенерировать "специальным образом" боундари или ID и т.д. ...

Захотели вставить графику?
Какие проблемы?
Заинклюдили в php графический файл и на лету его зарендомили (размер, качество, формат файла).
Ну , а сырцов графических файлов "на входе" может быть сколько угодно (подгружать на обработку их можно рендомно).

Вот беда ... у нас маломощный ноутбук на Атоме ... или мы любим что бы все работало с минимальной нагрузкой на систему?
Тогда => не генерируем на лету ...., а используем предварительно сгенерированные Base64 строки графических файлов из текстовика или мускула.

Или такая ситуация:
Сервер на котором лежит наш домен настроен "правильно" и нам по барабану какие будут у нас ссылки, 404 ошибка работает, так, как нам нужно.
Или и того круче, мы заюзали на серваке модрейврайт и то что с буквами "zzz" редиректим на первый сайт, а с буквами редиректим "xxx" на второй и т.д.
Но тут встает вопрос, как в стандартной AMS это все реализовать?
Сгенерировать предварительно сторонним софтом и потом залить в текстовую БД?
Ну да ..можно ...но!
И долго и муторно и .... потом каждый раз очищать AMS еще нужно будет.
А если у нас вся эта технология генерируется на сервере автоматом => не нужно 100 раз делать одно и то же!

Рассмотрим вставку графики в html письмо ...
Генерируем уникальные боундари и хоть по одной, хоть по 88 штук в каждом письме (если нужно). Управляем этим процессом именно так, как нам нужно! Имитурем тот софт, который нам нужно или который мы знаем, как имитировать!
Генерируем какое хотим название для аттача ...
Вставляем в тело письма "графическую Base64 колбасу" ... хотим по 72 символа, хоть по 76 символов (подстраиваемся под нужное ПО).
Хотим на 100% закосить под Оутлук с определенным билдом или The Bat прошлого года на итальянском языке? Да хоть на китайском!
Сейчас мы можем это сделать на 100% корректно в AMS? = = = = > НЕТ!
А если будем использовать php? ========> ДА!

Если я лентяй:
1.Я лентяй и не хочу 100 раз делать одно и тоже!
2.Я хочу однажды за 3 часа настроить HTML письмо в котором потом все будет генерироваться автоматом.
3.Хочу, что бы "робот" писал "продающие тексты", вставлял картинки и делал 100% рендом.
4.Вчера я продавал "английский", а сегодня "часы" ... Что изменилось? Ничего! Товар у меня по прежнему - "мега-супер-пупер", но только с другим названием, с другими картинками и другими урлами.
5.Что то изменилось принципиально? Нет! Посему совсем немного изменяем шаблон и можно снова работать! Кардинальных настроек то мы не делаем!

Любые хотелки:
1.Что происходит сейчас?
- Вано: "мне нужно генерировать на армянском языке + что бы текст был вверх ногами + задом на перед.
- Иван: мне надо ссылки сгенерировать для отписки.
- Олег: мне надо ссылки сгенерировать и потом защитить (закодировать) их.
- Леонид: надо ссылки обрабатывать обработчиком + закодировать + и т.д..
- Мухин: придумал функцию обхода спам фильтров по бану URL для этого в AMS надо ...
2.Каждый раз стучаться к Максиму? Или быстро реализовать на PHP самостоятельно?
По моему вывод напрашивается сам собой.

Если использовать загрузку тела по URL, то AMS - ничего делать не надо!
Бери что тебе дали и отправляй .... только "веди учет"!
Грузить систему будет некому ... php с вышеописанным справляется очень шустро!
Можно будет работать хоть с нет-бука за 150$ ...
На самом деле есть еще и "чисто маркетинговые плюсы" для самого бизнеса AMS ...

Относительно PHP:
1.Однажды написанный скрипт будет работать долго и на любой машине!
2.PHP скрипт - всегда и легко можно изменить.
3.Хотим кладем скрипт на хостинг, хотим сервер (хоть локальный), хотим работаем напрямую из оперативки ... Даже SSD не сможет сравниться по скорости :D

Всего то надо: что бы AMS могла грузить тела писем с URL и парсить из тел несколько переменных.

РЕЗЮМЕ:
Если Ты офисный планктон и работаешь по найму => тебе не нужен такой функционал!
Для тебя лучше АМС работающий как Ворд :)
Рассылай свои 10-20 тыс в день и будь доволен!
Если Ты профи => это решение для тебя.



P.S. Голосуй! А то проиграешь! :)

AVPstranger
Сообщения: 12
Зарегистрирован: Ср апр 24, 2013 11:51 am

#2 Сообщение AVPstranger » Вт май 28, 2013 9:41 am

Полностью поддерживаю, относительно заголовков и тела письма это не только быстро и легко, но также позволяет рандомить вообще что угодно! Это тонкий, очень тонкий тюнинг, и только ваше воображение позволит вам решить, до какого уровня рандомизации опуститься!

Голосую!

И по делу:

В новой версии есть: Вставить макрос - Строки с URL - Тело письма с URL / Заголовок письма с URL

C телом письма всё понятно, вопрос по тому, под заголовком письма подразумевается именно блок заголовков? То есть в этом случае он не генерится AMS, а берется отсюда, и уже в него подставляются получатель и сгенерированные тема письма и отправитель?

2 partnerweb: возможно ли к вам обратиться за помощью, некоторые вопросы мне пока открылись не до конца, почитал ваши посты, понял, что вникать ещё и вникать. О условиях помощи, думаю, договоримся :)

AVPstranger
Сообщения: 12
Зарегистрирован: Ср апр 24, 2013 11:51 am

Re: AMS Enterprise + PHP

#3 Сообщение AVPstranger » Чт май 30, 2013 11:35 am

Чуток оффтоп:
partnerweb писал(а):Установим на ПК Denwer.
Пока не понял, в чем прикол, но в последнем Денвере не стартует Апач, если запущен скайп

partnerweb

#4 Сообщение partnerweb » Чт май 30, 2013 1:05 pm

У Денвера могут быть 3 врага.
Skype - с не настроенными портами.
Тимвивер - (аналогично скайпу)
Варька - когда для гостевой системы "настраивается сеть" видимая из Интернета.

AVPstranger
Сообщения: 12
Зарегистрирован: Ср апр 24, 2013 11:51 am

#5 Сообщение AVPstranger » Чт май 30, 2013 1:48 pm

И верно, отключение 80 порта в скайпе помогло

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#6 Сообщение Max Terentiev » Вт июн 11, 2013 11:51 am

В версии 2.99.5 - будет ! Обещаю )

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 48 гостей