Будуємо шпаківня для особистого поштового дятла!

Вітаю Вас, Шановний читачу! Іноді важко буває придумати матеріал для чергової статті – думаєш, думаєш – а з іншого боку, навіщо далеко йти? Адже можна розповісти про те, що знаєш і вмієш сам! Ось і зараз я вирішив в простій і доступній формі поділитися з Вами інформацією про те, що робив неодноразово: і для себе, і для своїх партнерів по бізнесу, а саме – встановлював і налаштовував скрипт розсилки ?Поштова Дятел“ виробництва Вадима Ласто.
Не секрет, що власна email-розсилка стає на даний момент найпотужнішим інструментом Інтернет-маркетингу, який дозволяє завоювати розташування користувача, змусити його періодично повертатися на Ваш сайт, завжди бути в курсі ваших бізнес-пропозицій. Тому кожен поважаючий себе Інтернет-підприємець рано чи пізно (само-собою краще рано) заводить на своєму сайті таку цікаву і одночасно корисну звірятко – email-розсилку ;). На даний момент існує фактично два варіанти її реалізації:
– служба поштових розсилок і розумних автовідповідачів Макса Хигера;
– скрипт служби автоматичних розсилок ?Поштова Дятел“ Вадима Ласто.
Як у першого, так і другого варіанту є свої плюси і мінуси, в рамках цієї статті я не буду розбирати ці тонкощі, а тому відішлю цікавляться до даної статті. Хочу лише зауважити, що служба Макса Хигера всім хороша (особливо з’явилася нещодавно її оновлена версія), але, скажімо для новачків, вона може виявитися дорогувато – все таки передбачає щомісячну орендну плату. Скрипт ж, вимагає одноразового вкладення, далі він повністю Ваш, з усіма ?потрохами“ (прошу не проводити ніяких нездорових асоціацій з бідної пташкою). Ви контролюєте все і вся! Єдино для нього потрібен звичайно ж платний хостинг – на Народ.ру його не поставиш. Але, думаю, до цього не дійде. 😉
Отже, для початку визначимося з хостингом. Скрипт зовсім не так вже вимогливий і ненажерливий: для нього потрібен хостинг з PHP (будь-який платний хостинг зараз його підтримує), по можливості cron. MySQL абсолютно необов’язковий. Я неодноразово встановлював Дятла на сервера ГолдХоста – в міру недорогого і надійного хостингу з чуйним саппортом. Серйозних проблем з ним там не було, якщо щось і було – швидко вирішувалося зі службою підтримки. Якщо у Вас вже є сайт на платному хостингу, напевно, там є ПХП, так що і туди Дятла можна ставити. Будемо розглядати установку на прикладі версії 5.03 – найсвіжішого, що є на даний момент.
Отже, розпакувавши свежеприобретенный скрипт ми виявимо всередині папочку з купою файлів. Для початку відкрийте в тому ж блокноті файл settings.php з кореневої папки скрипта. Там купа налаштувань, але для Вас на початковому етапі важливі наступні:
$my_email – вкажіть в одинарних лапках свій перевірений емейл,
$secretvar – у подвійних лапках введіть довільний набір латинських символів, можна пропозиція з Шекспіра. :-))
Після цього можете сміливо завантажувати через FTP весь вміст папки зі скриптом в окрему папку на своєму сервері. Передбачається, що Ви знаєте що таке ФТП. 😉 Я наприклад користуюся ФТП-клієнтом, вбудованим в файловий менеджер Total Commander – штука проста і зручна. Зазвичай файли завантажуються автоматично в тих модах, в яких потрібно – картинки – бінарні, текстові файли – 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. Збережіть зміни і завершення налаштування. Скрипт готовий до роботи, тепер залишилося лише налаштувати крон, для автоматичного спрацьовування розсилки листів. Зробити це можна знову ж таки з панелі управління вашим хостингом. Від хостингу до хостингу синтаксис команд крона може помітно змінюватися, подробиці знає Ваш саппорт (та й то не завжди 😉 ). З досвіду хочу сказати, що для ГолдХоста проходить такий вигляд команди:
GET http://ваш_сайт/папка_скрипта/iprocessor.php > /dev/null
або
/usr/local/bin/GET http://ваш_сайт/папка_скрипта/iprocessor.php > /dev/null
або іноді
/usr/bin/lynx –dump http://ваш_сайт/папка_скрипта/iprocessor.php > /dev/null
Налаштуйте крон на спрацювання 1-2 рази на годину – цього Вашому Дятла вистачить з головою. А на цьому мабуть все – як налаштувати серії листів, читайте в доданому до скрипту мануалі, а наша стаття і так вийшла чималенька. 😉 Всього доброго!
Автор статті: Шалаєв Ростислав.
“Поштова Дятел”, Служба Макса Хигера, Хостинг GoldHost