Проблем (май е за по-напреднали :Р)

8 отговора 427 прегледа
#1

Проблем (май е за по-напреднали :Р)

Здраствайте :)

Абе трябва да направя мейлинг листа, която се управлява с e-mail-и. Да речем, ако пратя мейл на aaa@host.com, всички абонирани за ааа листата трябва да го получат. Що се отнася до написването на PHP Script-а (който взаимодейства с MySQL бази данни) нямам никакви грижи. Проблемът е как да направя така, че когато има нова поща в aaa@host.com (демек когато някой е написал мейл за листата) да се стартира въпросният скрипт. BTW става дума за Linux платформа. Ако някой разбира, нека само ми каже това, както вече споменах нямам никакъв проблем с написването на скрипт-а, отварянето и четенето на поща през него и тн. Просто не знам как да контролирам стартирането му :(.

Мерси много

Иван Матеев

Отговор
в отговор на [l]Sta1ker #2

Re: Проблем (май е за по-напреднали :Р)

Az skoro sa6to se sblaskah s takav problem...!
Vaprosa e 4e v php njama listeneri (koeto e jalko) i togava se prete4e na pomo6t javata ,napisah si edin .class koito dejstva malko bala6ki no dejstva !
ako iska6 moga da ti go dam ili prosto da ti objasnja principa mu!

Отговор
в отговор на [l]Sta1ker #3

Re: Проблем (май е за по-напреднали :Р)

zashto ne probwach da slojich w /etc/crontab script, koito da chekwa dali ima nowa pochta i ako ima...
zabelejka: pochtata predstawlqwa edin fajl, sydyrjach wsichki pisma.

Отговор
в отговор на qwerty #4

Re: Проблем (май е за по-напреднали :Р)

Зависи от mail-сървъра
При qmail всеки email е отделен файл.

Освен това задачката може доста да се улесни с forward към скрипт (perl, sh, каквото и да е), който освен в пощенската кутия ти праща нещо и до MySQL-ска таблица.
Да кажем само From, Subject, Datetime

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор
в отговор на [l]Sta1ker #5

Re: Проблем (май е за по-напреднали :Р)

az qmail ..
v dir-a na aaa@nenamsi_kvo slagash edno .qmail i w nego mu slagash tfa deto iskash da ti e triger???
kat se poluchi pismo za nego toi she izpulni i komandata:)))

a za sendmail s .forward
a dali e taka ...koi shte mi kazhe...???

Отговор
в отговор на salle #6

именно

Ами става дума за qmail. Точно това, което си споменал се чудех как става, forward-a до PHP скрипт. Какво тряба да съдържа .qmail файла?
10х

Отговор
в отговор на [l]Sta1ker #7

pogledni phormmail ot distribuciqta na phorum ...

[линк]

btw na php mojesh da napishesh listener, ama w momenta modula e experimental

mojesh da go naprawish i s crontab file

Отговор
в отговор на AcidMemory #8

мерси

10х за съвета. Ще проверя phorum.org asap. А откъде мога да науча за начина с contrab file-а?

Отговор
в отговор на [l]Sta1ker #9

crontab ...

"crontab -l" wijdash kakyw ti e segashniq
"crontab -e" mojesh da go editnesh i da dobawish kakwoto ti trqbwa
procheti w "man"-a (viziram "info"-to)

primer

"10,30,50 * * * * /xxxx/xxx.sh 1> /dev/null 2> /dev/null"

wseki chas na i 10 i 30 i 50 se puska xxx.sh shell script-a, kato poslednite 2 neshta oznachawat, che prenasochwash izhoda za greshka i output-a ot programkata kym /dev/null (t.e. ne ti trqbwa)

Отговор