Строим «скворечник» для личного «почтового дятла»!
Автор: Шалаев Ростислав
Приветствую Вас, Уважаемый читатель! Иногда тяжело бывает придумать материал для очередной статьи – думаешь, думаешь – а с другой стороны, зачем далеко идти? Ведь можно рассказать о том, что знаешь и умеешь сам! Вот и сейчас я решил в простой и доступной форме поделиться с Вами информацией о том, что делал неоднократно: и для себя, и для своих партнеров по бизнесу, а именно – устанавливал и настраивал скрипт почтовой рассылки “Почтовый Дятел” производства Вадима Ласто.
Не секрет, что собственная email-рассылка становится на данный момент мощнейшим инструментом Интернет-маркетинга, который позволяет завоевать расположение пользователя, заставить его периодически возвращаться на Ваш сайт, всегда быть в курсе ваших бизнес-предложений. Поэтому каждый уважающий себя Интернет-предприниматель рано или поздно (само-собой лучше рано) заводит на своем сайте такую забавную и одновременно полезную зверушку - email-рассылку ;). На данный момент существует фактически два варианта ее реализации:
- служба почтовых рассылок и умных автоответчиков Макса Хигера;
- скрипт службы автоматических рассылок “Почтовый Дятел” Вадима Ласто.
Как у первого, так и у второго варианта есть свои плюсы и минусы, в рамках этой статьи я не буду разбирать эти тонкости, а посему отошлю интересующихся к данной статье. Хочу лишь заметить, что служба Макса Хигера всем хороша (особенно появившаяся недавно ее обновленная версия), но, скажем для новичков, она может оказаться дороговатой – все таки предполагает ежемесячную арендную плату. Скрипт же, требует одноразового вложения, дальше он полностью Ваш, со всеми “потрохами” (прошу не проводить никаких нездоровых ассоциаций с бедной птичкой). Вы контролируете все и вся! Единственно для него нужен конечно же платный хостинг – на Народ.ру его не поставишь. Но, думаю, до этого и не дойдет.
Итак, для начала определимся с хостингом. Скрипт совсем не так уж требователен и прожорлив: для него нужен хостинг с PHP (любой платный хостинг сейчас его поддерживает), по возможности cron. MySQL абсолютно необязателен. Я неоднократно устанавливал Дятла на сервера IHC – в меру недорогого и надежного хостинга с отзывчивым саппортом. Серьезных проблем с ним там не было, если что-то и возникало – быстро решалось со службой поддержки. Если у Вас уже есть сайт на платном хостинге, наверняка там есть ПХП, так что и туда Дятла можно ставить. Будем рассматривать установку на примере версии 5.03 – самого свежего, что есть на данный момент.
Итак, распаковав свежеприобретенный скрипт мы обнаружим внутри папочку с кучей файлов. Для начала откройте в том же блокноте файл settings.php из корневой папки скрипта. Там куча настроек, но для Вас на начальном этапе важны следующие:
$my_email – укажите в одинарных кавычках свой проверенный емэйл,
$secretvar – в двойных кавычках введите произвольный набор латинских символов, можно предложение из Шекспира. :-))
После этого можете смело закачивать через FТP все содержимое папки со скриптом в отдельную папку на своем сервере. Предполагается, что Вы знаете что такое ФТП. Я например пользуюсь ФТП-клиентом, встроенным в файловый менеджер TotalCommander – штука простая и удобная. Обычно файлы закачиваются автоматически в тех модах, в которых нужно – картинки – бинарные, текстовые файлы – ASCII. Проконтролируйте, чтобы Ваш сервер (или Windows) вдруг случайно не преобразовал первые буквы в названиях файлов в заглавные – это нам ни к чему. Файл “читать это.txt” закачивать на сервер не нужно! После того как все закачаете, Вам необходимо выставить правильные права доступа (chmod) на файлы и папки. Опять же обычно права на файлы выставляются автоматически те, что нужно – 644. Total Commander покажет Вам это. А на все папки (и основную, в которую вы выложили содержимое скрипта, и вложенные) нужно поставить права 777. Сделать это можно через панель управления самого хостинга – зайдите там в файл-менеджер и найдите эту фишку с правами “Change Permissions”… Чтобы долго не заморачиваться: 777 – это все выставленные галочки.
Итак, сделали все – можно обращаться по следующему УРЛу: http://ваш_сайт/папка_скрипта/admin.php. Если не напортачили с правами доступа, Вас перебросит на окно первичной инициализации службы. На этом этапе может быть вот такой вот сбой: в окне первичной инициализации Вы можете заметить строку с ошибкой вида “Warning: set_time_limit()…”. Если заметите такое, то в файле settings.php просто удалите строку “set_time_limit(60);”. Аналогичный параметр-строку уберите из файла .htaccess. Замените оба файла на сервере и снова обращайтесь к данному УРЛу – все должно заработать. Выберите логин и пароль похитрее, не менее 8-ми символов и пароль не короче, с цифрами и буквами. После этого Вам предложат залогиниться в аккаунт со свежевыбранными данными. На указанный в файле settings.php емэйл будет выслан хэш для доступа к аккаунту. По этой причине используйте надежное мыло, если хэш придет со значительной задержкой – в аккаунт не попадете. С mail.ru проблем не возникает – проверено.
При первом заходе в аккаунт Вам будет предложено настроить скрипт. Введите основные параметры, к которым относятся: Ваше имя, емэйл, слать/не слать письмо подтверждения подписки (рекомендую использовать письмо подтверждения, меньше проблем будет), количество писем в пачке отсылки. Последний параметр весьма важен, т.к. влияет на нагрузку хостинга. Для серийных писем ставьте не более 5-10, новостной рассылки – 15-20. Сохраните изменения и завершите настройку. Скрипт готов к работе, теперь осталось лишь настроить крон, для автоматического срабатывания рассылки писем. Сделать это можно опять же из панели управления вашим хостингом. От хостинга к хостингу синтаксис команд крона может заметно изменяться, подробности знает Ваш саппорт (да и то не всегда). По опыту хочу сказать, что для хостинга IHC проходит такой вид команды:
GET http://ваш_сайт/папка_скрипта/iprocessor.php > /dev/null
либо
/usr/local/bin/GET http://ваш_сайт/папка_скрипта/iprocessor.php > /dev/null
либо иногда
/usr/bin/lynх --dump http://ваш_сайт/папка_скрипта/iprocessor.php > /dev/null
Настройте крон на срабатывание 1-2 раза в час – этого Вашему Дятлу хватит с головой. А на этом пожалуй все – как настроить серии писем, читайте в прилагаемом к скрипту мануале, а наша статья и так немаленькая вышла. Всего хорошего!
Прочитали все и ничего не поняли? Слишком сложно для Вас, но рассылка нужна? Мы устанавливаем рассылку на базе Почтового Дятла «под ключ»!

Читать похожие статьи:
- 4 Декабрь 2010 Как настроить ФТП? (11)
- 30 Май 2010 Как не Ошибиться в Организации e-mail Сопровождения Вашего Проекта 2… или ФОРСМАЖОРИЩЕ!!! (0)
- 21 Март 2008 Как не Ошибиться в Организации e-mail Сопровождения Вашего Проекта или Смотрины Вашего Будущего Автоответчика. (6)
- 29 Август 2012 FileZilla — еще один бесплатный FTP-клиент! (2)
18 коммент. к записи “Строим «скворечник» для личного «почтового дятла»!”
Оставить свой комментарий
Рассылка
Меню сайта:
Ссылки:
Рубрики:
- В формате видео (145)
- Информационный бизнес (290)
- Техно-моменты е-бизнеса (285)
- МLM и инвестирование (88)
- Ваша жизнь и здоровье (60)
Архив статей:
5-ка комментариев:
- Загрузка...
Информация достойна благодарности. Настолько подробно в мануале Ласто это не расписано.
Практика всегда лучше любого мануала!
У меня такой вопрос по дятлу. Какую циферку ставить для единоразовой отправки писем? Сама никак догнать не могу

Мой хостер написал мне что в час отправляется 300 писем, 1 письмо с интервалом 0,3 сек. Но как соотнести в данном случае эти два параметра, я всё равно не пойму
Спасибо!
хостер хотел сказать, что в час отправляется не более 300 писем. Ставьте в пачке писем например 10-15 штук, и с десяток срабатывания крона в час. или 2 десятка. Итого в час будет отправляться 150-300 писем. Если база подписчиков достаточно велика, то новостное письмо может отправляться и несколько суток, что конечно не очень удобно. Но больше 15-20 в пачке ставить не рекомендуется, ибо почтовые сервисы могут принять за спам. лучше чаще сработку крона ставьте. ну в любом случае сможете слать не больше 300 писем в час.
На свой вопрос ответ Ваш мне теперь понятен. Спасибо!
Но после Вашего развёрнутого ответа, возник дополнительный вопрос
Вы написали «и с десяток срабатывания крона в час. или 2 десятка». Этот параметр где устанавливается? У меня в панели администрирования можно менять минуту, час, день, месяц и день недели.
Там можно выставить срабатывание например, каждый час, в определенную минуту, например — 15 * * * * — срабатывает на 15-й минуте каждого часа. Итого это у вас крон будет срабатывать раз в час. Если база подписчиков невелика, то этого хватит. * * * * * — это каждую минуту срабатывает. Но не каждый хостер это позволяет также. Почитайте синтаксис крона:http://ru.wikipedia.org/wiki/Cron
Что-то с логикой у меня сегодня напряг!
Так в каких местах звёздочки, а каких цифорки (и какие?) нужны, чтобы крон срабатывал, например, 10 раз в час? У меня база пока маленькая.
Извините, что замучила Вас своими вопросами!
Это все зависит от интерфейса вашего хостера. Звездочками — это классическая юниксовская команда. Иногда у хостера в панели можно вводить звездочками, а можно по человечески, когда там пишется — раз в день, раз в час, раз в минуту. Как у вас — я же не знаю. Вот команда */5 * * * * — чтобы каждые 5 минут срабатывало. Звездочка — обозначает каждый «что-то» — месяц, день недели, час. Крайняя звездочка/5 — обозначает срабатывание каждую минуту кратную 5, т.е. каждые 5 минут. Для небольшой базы этого более чем достаточно, и то — желательно уточнить, разрешает ли хостер срабатывание крона 12 раз в час.
Спасибо огромное за подробное разъяснение! У меня в панели именно звёздочки ставятся.
Я у хостера уточняла, сказали, что пока база маленькая, можно и 15 раз в час поставить. Как только это будет напряжно для сервера, они сразу же сообщат.
Пожалуйста. Ну так как раз пока база маленькая, стольких срабатываний и не нужно. Допустим в базе 450 подписчиков, чтобы разослать новостное письмо (если в пачке писем 15 штук), то нужно 30 срабатываний крона. Даже если пару раз в час, то за ночь успеет всем уйти. Ну а если разрешают 15 раз в час, то за пару часов всем разошлется. Вот когда база вырастет раз в 10, тогда уже будет дольше. Удачи!
Сегодня наконец-то всё корректно заработало!
Решила написать, вдруг кому-то понадобится. Оказалось, что у Агавы (это мой хостер) вот так выглядит команда для крона
/usr/local/bin/php -f /home/Ваш логин от панели управления/public_html/папка где лежит скрипт/iprocessor.php > /dev/null
То есть получается, что это плюс ещё один вариант к Вашим трём
Да, вариантов может быть еще намного больше, Ксения!
Здравствуйте. Устанавливал и настраивал дятла 1.5 года назад… И вот сейчас у меня такой глюк: на мою почту приходят письма со следующим текстом — «Работа скрипта ранее была прервана хостером.
Для возобновления рассылки писем необходимо:
- зайти в админку;
- перекличить скрипт в режим отладки:
- вернуть его обратно, в рабочий режим.
Это выведет скрипт из состояния блокировки.
Невозможно корректно завершить работу сендера»
Дело в том, что я напрочь забыл как мне зайти в управление дятлом… Просто не помню как и все… Ничего не получается. Напомните мне пожалуйста ход моих действий. Спасибо
Т.е. вы полтора года в админку не заходили? ;)) Я туда постоянно лажу, те же новостные письма разослать например. Нужно обращаться по адресу где установлен скрипт:http://ваш_сайт/папка_дятла/admin.php
Вводите логин-пароль, на емэйл должен прийти хэш, который внести нужно.
Статья, наверное,. интересная, но не смог заставить себя ее прочитать — слишком нечитабельно смотрится черный текст на сером фоне
А в целом — ничего личного сайт заслуживает внимания
Неужели все прямо вот так запущено?
Лично для меня ни малейшей проблемы цвета не составляют тут.
Здравствуйте, скажите, есть ли возможность в данном скрипте отключить Hash код?
В настройках есть возможность включить автоподставление хэш-кода.