Автор Тема: Емейл рассылка  (Прочитано 4264 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
Емейл рассылка
« : 27 Августа 2002, 09:13:01 »
Хочу сделать рассылку на сайте, да вот не знаю с чего начать. Программирование для меня не проблема, а вот все остальное...
Проблема следующая: рассылкой, да и всем сайтом будет управлять ламер (с веб интерфейса), как автоматизировать периодическую отправку новых новостей с сервера, при этом, чтобы тот ламер (со своим веб интерфейсом) и каждый пользователь мог настроить периодичность отсылки.

PS: слыхивал кое-где что надо использовать некий "cron" и написать функцию созания скриптов запуска "sendmail"-а для того самого "cron"-а. Искренне не хотелось бы этим заниматься.
« Последнее редактирование: 27 Августа 2002, 09:22:03 от rembo »
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Емейл рассылка
« Ответ #1 : 27 Августа 2002, 10:43:37 »
Цитировать
слыхивал кое-где что надо использовать некий "cron"
ИМХО, надо.
man cron
man crontab
- там все английским по бекграунду
Цитировать
написать функцию созания скриптов запуска "sendmail"-а для того самого "cron"-а. Искренне не хотелось бы этим заниматься.
А придется :)
Добавляешь в crontab запись, чтобы cron запускал твой скрипт с нужной периодичностью, например, каждую ночь в 00:30. А этот скрипт по БД уже проверяет, кому сегодня и надо разослать спам :)
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Емейл рассылка
« Ответ #2 : 27 Августа 2002, 14:38:49 »
Цитировать
слыхивал кое-где что надо использовать некий "cron" и написать функцию созания скриптов запуска "sendmail"-а для того самого "cron"-а. Искренне не хотелось бы этим заниматься

А ты сам подумай... Ключевое слово - периодичность...
Помогаю: периодичность - значит зависит от времени. Время - значит зависит от часов, зависит от часов - значит надо их регулярно проверять, и если наступил момент Х - сделать что-то.
Далее... Проверять может либо к.-л. процесс, либо операционка. Запускать вечные процессы тебе никто не даст (еще бы!), значит это должна делать операционка. А в юниксоидных ОС этим занимается некто CRON. Так что........
TANSTAAFL

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
Емейл рассылка
« Ответ #3 : 28 Августа 2002, 04:49:06 »
Спасибо за советы!

Видимо все таки действительно мне с man cron и man sendmail придется начинать...  А ведь так не хотелось за рамки апача, пхп да майэскуэла выходить. :)

Если у кого еще возникнут какие-то предложения буду рад выслушать.
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Емейл рассылка
« Ответ #4 : 28 Августа 2002, 09:42:22 »
Мона так запускать:
на главной странице пишем
if ($current_date==$time_X) send_subscribe_letters();
//send_subscribe_letters() - f-я которая рассылает почту.
Я мя сделано по такой методе:
1) Рейтинг http://www.autodealer.ru/top.php
Каждый раз при обрашении к счётчику:
$date=date("Y-m-d");
if ($date != $f[\'date\']) {mysql_query("UPDATE top SET hit=0, host=0, date=\'".$date."\'");mysql_query("DELETE FROM ip");}

2) Рассылка gtp.hobi.ru - Subscribe.ru:
если накопилось более 3-х новых песен, то шлём письмо на Subscribe.ru, что мол пора рассылку забубенить.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
Емейл рассылка
« Ответ #5 : 28 Августа 2002, 10:09:40 »
Огромное спасибо Alexandr!

Как же я до этого сам не догадался!?!

Все - срочно приступаю к кодингу. (А то ж ведь cron сидел изучал :)
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Емейл рассылка
« Ответ #6 : 28 Августа 2002, 11:51:41 »
Хех. А можно попробовать сделать рассылку на каком-нибудь subscribe.ru...
Я правда не пробовал :))
•••Jah\'d never let us down!•••

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28