Компонент Инвайтер - спам рассылки

2224
Доброго всем времени суток!

Предлагаю Вашему вниманию первый пост из серии "Рассылки для Инстанта" - Компонент Инвайтер.
Если Вам нужно отправить несколько тысяч писем, пригласить на сайт новых пользователей или просто рассказать всем о своем сайте - этот компонент для Вас.
Компонент позволяет отправлять до 50 тысяч писем (а можно и больше) за несколько часов.
Ваше участие в этом минимально - Вам нужно только создать шаблон письма (его можно даже не писать а выбрать из готового файла на сайте), ввести адреса получателей и запустить рассылку. После этого можете даже выключить свой компьютер - Ваш сайт сделает все сам!
smoke
Вам нужно только написать мне и Вы его получите!



А теперь серьезно:
Как то с полгода назад или даже больше начал делать компонент рассылок, но как-то так сложилось, что навалилось много дел и забот и стало не до написания компонента. И вот неделю назад мне очень удачно заказали компонент Приглашения на сайт - Инвайтер. В процессе написания "пришлось" придумать и реализовать несколько идей, оторые буду использовать далее.
Одна из основных фич - очередь сообщений (без крона!!!), нужно только добавить туда и все

итак прошу смотреть

Демо

tested: версии Instant 1.8-1.9 , локальный веб-сервер и хостинг sweb
прошу не пинать за дизайн - не занимался им совершенно, тут главное процесс hoho
данные для входа
Скрытый текст виден только зарегистрированным пользователям


можно попробовать загрузить файл (формат обычный текстовый - на каждой строке по одному адресу) и отправить несколько писем (до 10)

Компонент заказной, поэтому по вопросам получения прошу писать в личку.

P.S. В продолжении - интеграция с уже написанными функциями по подписке на обновления разделов сайта. Отправка будет на основе данного компонента.

Кстати - если у кого-нибудь есть сложности с отправкой писем с хостинга - у меня есть предложение, пишите в личку.
Плагин Сообщение о регистрации пользователя | Авторизация в окне в стиле Apple. 3D transform + CSS3. Хак.
Комментарии (60)
Reborn 12 июня 2012 в 23:06 0
Интересная полезная разработка +++
Вопрос: У меня на сайте используется отправка через smtp сервер яндекса, и мыло соответственно, вида [email protected] .
Возможно ли,что адрес почты и сам сайт попадет в список спамеров ?
Reborn 12 июня 2012 в 23:09 -1
Может быть стоит сделать поле отправителя " от " с возможностью вписать другой адрес почты (свой,который не жалко) ?
Крот 12 июня 2012 в 23:15 0
что вам мешает поменять его в настройках?
и может не стоит тогда рассылать такие сообщения, что они вас сразу загонят в спам лист?
Reborn 12 июня 2012 в 23:20 -1
что вам мешает поменять его в настройках?
Мне не трудно,с пониманием процедуры выполнить все правильно,но заказчикам это не под силу.
и может не стоит тогда рассылать такие сообщения, что они вас сразу загонят в спам лист?
Сложно предугадать реакцию человека,который вдруг не захочет получать новости сайта.И кол-во таких челобреков)
Крот 12 июня 2012 в 23:32 0
Мне не трудно,с пониманием процедуры выполнить все правильно,но заказчикам это не под силу.
я могу это сделать если заказчики оплатят, мне недолго три поля добавить smile

Сложно предугадать реакцию человека,который вдруг не захочет получать новости сайта.И кол-во таких челобреков)
думаю процентов 10 не наберется кто нажмет СПАМ... большинство просто проигнорирует и удалит
а где-то 20-30% - зайдет посмотреть, если конечно текст будет красиво написан.
вы сами как поступаете со спамом? я отправляю в спам если только шлют часто (больше одного раза) и читать невозможно
Reborn 13 июня 2012 в 00:14 -1
я могу это сделать если заказчики оплатят, мне недолго три поля добавить
я тоже могу,главное определиться,в каком виде компонент предоставляется и какова его стоимость?
Вам нужно только написать мне и Вы его получите!
Пошёл писать)))
Suslik 16 июня 2012 в 06:11 0
у вас простая рассылка а не инвайтер
настоящий инвайтер смотрите тут - это блок вставляемый на любой сайт и показывающий ваших возможных знакомых (не друзей) из разных соц сетей с предложением присоединиться, находит их каким-то чудом по емейлу, очень хотелось бы такое сделать для инстанта так как просто поставить блок с того сайта неизвестно как - инструкции на нем нет, видать кто-то сделал для своего сайта (skazkavmeste.ru) и не афиширует для других
Крот 6 июня 2013 в 22:22 0
это не чудо это oauth называется вообще-то,
а вот на ссылке которую показали это хрень какая-то, там зачем-то еще пароль от почты спрашивают, и ладно если потом этот пароль не уйдет никуда. Понятно, что он и дёрнет всех из адресных книг почтовых сервисов и покажет фото в блоке.
Крот 12 июня 2012 в 23:13 0
в спамеры попадет скорее ip-адрес сервера...
у меня как-то давно стоял мелкомягкий почтовый сервер - оказался дырявый... просто через меня несколько десятков тысяч спам-сообщений
потом вытащил из спам-листов свой ip написав с десяток жалобных сообщений что осознал свою вину и больше не буду пользоваться данным продуктом компьютер вылечил от вирусов прошу вычеркнуть меня
Алхимик 12 июня 2012 в 23:34 0
мне нужен этот компонент.) +1
Крот 12 июня 2012 в 23:51 0
я вас внимательно слушаю )
Алхимик 13 июня 2012 в 11:49 0
блин, это рассылка на емаил. а мне нужна рассылка личных сообщений пользователям, потому что стандартная отправка сообщений всем, сильно грузит базу данных..
Крот 13 июня 2012 в 11:57 +1
подумаю на досуге
eoleg 13 июня 2012 в 01:55 +2
рассылку лучше делать с другоро ip и с установленной для этого чистой инстантцмс, тоесть с левого домена который не жалко загнать в спам лист
eoleg 13 июня 2012 в 02:05 0
было бы супер сделать следующее
- если сервер на который посылаем один то посылать группе не более определенного количества адресов, затем пауза, снова послать группе...
- если сервера на которые посылаем разные то на каждый сервер не более определенного количества адресов, затем пауза,....
если посылать часто и по многу то майл тут же забанит
Крот 13 июня 2012 в 02:14 0
продумаю...
кстати разворачивая сегодня на хостинге sweb-а прочитал их требования к отсылке... проникся smile
но это завтра, ато уже 14 часов за компом
Крот 13 июня 2012 в 02:32 0
тут меня в личке спросили какой редактор стоит - это СКeditor... как я понял это новый fckeditor
почему он - потому что только в него смог через AJAX записать новый текст ... с fckeditor не знаю как делать (там iframe)
а с другими и не работал никогда smile
aha 13 июня 2012 в 04:15 +1
Отлично!!!! то что надо.. на мой взгляд это самый необходимый компонент для соц. сети
AlexG 13 июня 2012 в 06:59 +1
Есть вопросы
На сколько большую нагрузку может выдержать сервер с этим компонентом?
Есть ли возможность работать с базой подпичиков (сохраняются ли они на сервере)?
Крот 13 июня 2012 в 10:55 0
На сколько большую нагрузку может выдержать сервер с этим компонентом
а что вы имеете в виду под большой загрузкой?
если чужой хостинг, вам там не дадут отправить например ограничения sweb.ru
Код PHP:
          - Не более 5 писем в секунду за одно подключение к серверу
          - Не более 500 писем суммарно за одно подключение к серверу
          - Не более 60 писем в минуту с одного почтового ящика
          - Не более 500 писем в час с домена
          - До 100 адресов-получателей письма (учитываются адреса из полей "Кому:", "Копия:" и "Скрытая копия:")
          - Максимальный размер отправляемого письма равен 25 Мб*
          - Не более 30 одновременных подключений с одного IP на порт 25
Есть ли возможность работать с базой подпичиков (сохраняются ли они на сервере)
да, база отправленных остается, можно делать с ней все что хочется
Крот 13 июня 2012 в 10:56 0
поэтому рассылка идет небольшими порциями
letsgo 13 июня 2012 в 11:12 -2
Идея отличная, но пока, видимо по традиции, недодумана.

Отправка со своего хостинга гарантированно приводит к попаданию в спам листы. Сбор пользователей, кому отправлять в данном случае нереализован также. Значит надо прикрутить парсинг ящиков с того же майл ру по показателям: пол, возраст, регион. Далее ставить скрипт на однодолларовый хостинг и соответственно напарсив по нужным показателям отправлять. Тут бы желательно иметь просто возможность работы скрипта без cms. Сохранение напарсенных ящиков в памяти по показателям, также необходимо, чтобы одним и тем же не отправлять чаще раза в неделю а то и реже.
Крот 13 июня 2012 в 12:09 0
теоретически согласен, но совсем другой скрипт получается:

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

как выше уже писал eoleg - проще взять дешевый хостинг, равернуть пустую CMS, поставить туда рассылку и вперед -
для неспециалиста это лучшее решение
а сбор почтовых ящиков - другая большая задача, как-нибудь займусь на досуге тема интересная. Но сначала закончим здесь

а сохранение отправленных писем(адресов) уже есть - осталось добавить анализатор, кому отправлено, кому - нет
Alexneva 13 июня 2012 в 13:03 0
Подскажите, а что именно попадает в спам-лист? E-mail, который указывается в отправителе? Или сам домен, и с него будущая рассылка будет идти автоматически в папку спам? Я просто чайник в этом сетевом хозяйстве )))
MyName 13 июня 2012 в 13:36 0
Все перечисленное попадает.
Крот 13 июня 2012 в 22:48 0
вот как раз с одного сайта заказчики попросили сделать рассылку
посмотрим что с ним будет))
все равно сайту этому жить недолго осталось - тематика такая
Daze77 13 июня 2012 в 12:20 0
А сложно допилить компонент? Мне нужно делать массовую рассылку пользователям (уже зарегистрированым) на имейл. Спасибо, очень жду ответа
Крот 13 июня 2012 в 12:29 0
критерий выбора пользователей какой? или всем сразу
можно дописать... миниТЗ в личку - посмотрю
Крот 13 июня 2012 в 12:27 0
вчера запустил тестовую рассылку (одно письмо каждое 10 мин) - все работает, полет нормальный, еще 70 писем осталось
letsgo 13 июня 2012 в 13:33 -3
Попадает и сайт и ip адрес. Кто желает может проверить например тут . Количество сервисов, которые борятся с спамом, задевая и простые рассылки растет.

В идеале отдельный скрипт на отдельном хостинге. Забил туда майлы, подпарсил нужные и отправляешь.
Крот 13 июня 2012 в 15:37 +3
решил, сегодня вечером попробую сделать отправку зарегистрированным (в том числе и в личку), возможность прикладывать файлы к письму. еще что-то было не помню)))
Daze77 13 июня 2012 в 18:36 0
Очень жду выхода отправки писем пользователям.
Нужно выбор отправка на имейл или в ЛС (можно выбрать все или что-то одно). А так же выбрать группу в какую отправлять - "пользователи", "администратор", "модераторы" и т.д. А так же здорово было отправка только тем пользователям, которые не заходили больше 30 дней (на сайт) к примеру.
И шаблон письма можно было шибко настроить. Важно, что бы пользователь не понял, что это массовая рассылка, а лично ему.

Поэтому сделать, что то подобное:
Здравствуйте, уважаемы $nick_name_user$
Уже больше не вижу вас на сайте, куда вы пропали?
и т.д.
pravednik 13 июня 2012 в 18:58 0
pozitive(сабака)alt.ru
очень нужен такой компанент
Алексей Гаврилов 13 июня 2012 в 21:40 0
Огонь ставлю +1
eoleg 13 июня 2012 в 23:12 0
Letsgo - Сбор пользователей, кому отправлять в данном случае нереализован также.
emailfinder вам в помощь

сбор адресов это очень сложная задача и не нужно ее реализовывать в этом компоненте, займет ближайшую пятилетку.
лучше вообще купить базы или с помощью уже сделанных программ спарсить с интересующих доменов
letsgo 13 июня 2012 в 23:44 -3
Как то я попросил КозаНостру скрипт сделать по парсингу ящиков по параметрам. За 15 минут он сделал парсинг по региону ящиков с майла. Но его не запустили мы, так как хотели сделать сразу и отправку, потом вмешались личные обстоятельства и встал тот момент. Это я к тому, что сложность то видимо несложная)
eoleg 14 июня 2012 в 01:17 0
не все так просто как вам кажется.
letsgo 14 июня 2012 в 01:50 -3
Ну я вам привел пример. Куда уж проще то? Мне например сделать такое сложно, я не технарь, вам возможно также, но как вы прочитали выше, сделать вполне реально быстро с выборкой по параметрам.
eoleg 29 июня 2012 в 19:05 0
letsgo, чтобы все было не голословно - пожалуйста помогите мне с адресами с сайта например http://www.citilink.ru/ или nn.rabota.ru
их там несколько десятков тысяч, у вас все так легко и просто, не откажите пожалуйста!
st.Puh 14 июня 2012 в 11:13 +2
eoleg:
сбор адресов это очень сложная задача и не нужно ее реализовывать в этом компоненте, займет ближайшую пятилетку. лучше вообще купить базы или с помощью уже сделанных программ спарсить с интересующих доменов
Вот вам несколько баз для начала.
webmoney base
yndex base
rambler base

От плюсов к карме не откажусь
eoleg 29 июня 2012 в 18:59 0
2002 года адреса
плюс поставил но....
Крот 14 июня 2012 в 14:58 0
нашел-скачал одну из программ для сбора емейлов - Advanced Email Extractor - запустил, качает адреса, правда только домен нужно указывать

если кому интересно могу дать

вот тут куча ссылок
Крот 14 июня 2012 в 14:59 0
letsgo 14 июня 2012 в 15:26 -3
Год то гляньте. Устаревшее все. Да и суть то не просто в спаме, а в подборе ящиков людей, которые будут целевыми, и отправление красиво оформленных писем.
Крот 14 июня 2012 в 15:45 0
знаю про год smile мне на региональный сайт "пойдет" собрать новых клиентов - раньше то же самое руками собирал
и тогда прирост пользователей был ощутимый
сейчас быстрее будет )

все от целей зависит
Крот 14 июня 2012 в 15:47 0
кстати попробовал собрать с своего сайта сделанного на Инстанте - собирает несмотря на включенный фильтр почтовых адресов
letsgo 14 июня 2012 в 16:14 -3
Ну наши задачи думаю тут у всех сходятся. Сбор целевой аудитории и конвертация её в посетителей сайта. Писал вам в аську, что то тишина.
Крот 14 июня 2012 в 16:37 0
извините, номер был неправильно мной введен... исправил
WALTERZ 14 июня 2012 в 20:31 0
Кто купил? нужны отзывы.
Ramin 17 июня 2012 в 19:53 0
Приобрел компонент, сделал рассылку на 7000 адресов интервал поставил 1 письмо в 20 секунд. Рассылка прошла успешно даже e-mail в бан не попал!
Спасибо за компонент!!
Ramin 17 июня 2012 в 19:55 0
Просто не нужно злоупотреблять и не слать каждый день по 30000 писем!
letsgo 17 июня 2012 в 20:31 -3
Ого 7000 впечатляет. А как вы узнали, что в бан не попали?
Ramin 18 июня 2012 в 09:31 0
последнее письмо на мой адрес было. Сегодня проверял еще раз почту с которой отправлял отправил 3 письма на яндекс маил и рамблер все письма пришли и пришли не в спам.
Upliner 20 июня 2012 в 01:15 +1
Как только вышел данный пост почти срезу же связался с Кротом smile Приобрел компонент.Давно хотел такой инструмент в коллекцию проекта. Через пару дней установил. Вчера тестил, рассылал по 5-10 писем в пачке, с интервалом по 5-10 минут,силами хостера. Все дошли. Ни одно в спам не попало. Слал на гугл, яндекс и рамблер. Удивило больше то, что рамблер не заспамил, а то он славится своим "дурным характером"... В общем компонент рабочий. Количество функционала вполне достаточно для начала :). Просто в общении Крот сказал о доработке и дальнейшем развитии данного компонента,что очень радует! За такие небольшие деньги приобрел мощное средство по привлечению нового трафа и поддержании контакта с уже имеющимся. Теперь дело за малым, надо раздобыть региональные емейлы :)
Спасибо тебе, Крот. Жду хороших новостей. Удачи тебе и терпения!
Крот 21 июня 2012 в 14:01 +1
Спасибо за поддержку, сейчас закончу проекты с сайтами, продолжу работу над компонентом
Daze77 21 июня 2012 в 16:05 0
Отлично ждем
Ingvarruss 24 июня 2012 в 16:22 0
Для новичков, которые еще не овладели всем арсеналом для работы с почтой. Пишите в личку с каких источников адреса нужны, чем смогу - помогу.
Ingvarruss 3 июля 2012 в 11:31 0
Ну вот промежуточный отчет. Поставил в рассылку 15000 адресов, чтобы не грубить поставил 1 письмо в 20 секунд. За ночь ушло 3000, в очереди 12000. Пока полет нормальный. Компонент супер.
Крот 9 июля 2012 в 20:06 0
добился стабильности процесса отправки - время активной работы процесса - 7 суток (это без контроля отвала процесса)
Крот 13 июля 2012 в 17:43 +3
скоро будет новая версия, в ней -

1) два разных способа запуска демона отправки, запрет запуска второй копии демона
2) контроль работы демона с сайта + перезапуск по крону если помер - соотв-но улучшена надежность работы
3) процесс "спячки" делится на небольшие части, чтбы можно быстро остановить демон
это уже есть
плюс доделываются
4) отправка в ЛС
4а) отправка на емайл пользователям сайта
5) фильтр пользователей сайта (давно не заходил, мужч, жен., по группе, дата рожд. )