phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Jít na stránku:  Předchozí12
Aktuální stránka:2 z 2
Re: Infoemail - nefunguje zasílání informačních emailů
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-01-20, 12:00

Divne, používať BCC pre hromadné emaily je štandard. Asi bude nutné upraviť triedu na odosielanie emailov. Aký to je hosting?

Re: Infoemail - nefunguje zasílání informačních emailů
Zaslán uživatelem/kou: kroky (IP adresa zaznamenána)
Datum: 2011-01-20, 12:01

www.exohosting.sk

Re: Infoemail - nefunguje zasílání informačních emailů
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-01-20, 12:12

Skús pozrieť do súboru /admin/astdlib_mail.php a vyhodiť z hlavičiek Bcc: a zmeniť to odosielanie adresata pomocu parametru funkcie mail. Ideálne si napíš jednoduchý skriptík, ktorý to odošle mimo triedu v phpRS. Osobne používam vlastný systém na emaily ale je tiež založený na hromadnom odosielaní pomocou BCC. To je podivné chovanie hostingu.

Re: Infoemail - nefunguje zasílání informačních emailů
Zaslán uživatelem/kou: kroky (IP adresa zaznamenána)
Datum: 2011-01-20, 12:24

Nejaké malé drobnosti si viem upraviť, ale toto nie....
Uvažoval som to riesiť cez web cron. T.j. niekedy v noci by sa každodenne spúšťal nejaký skript, ktorý by kontroloval, či dne bolo niečo pridané a ak áno, rozoslal by infomail.
Niečo sa mi zdá, že pred rokmi to niekto takto riešil, ale nenašiel som to....neviem či to bol priamo plugin....alebo nejako ináč....no ten skript na kontrolu a riadenie odosielania si nedokážem napísať...:-(

Re: Infoemail - nefunguje zasílání informačních emailů
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-01-20, 12:35

Odoslanie emailu pomocou php funkcie email je triviálne. Spravíš len select, nejak takto:
SELECT email FROM `rs_ctenari` WHERE info = 1;

V cykle si prebehneš tie záznamy, overíš správnosť emailovej adresy:
function isValidEmail($email) {
    return(eregi('^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$', $email));
}

a spravíš, to čo vyžaduje hosting... manuál k funkcii email pomôže. [http://sk2.php.net/manual/en/function.mail.php]



Celkem upraveno 2×. Poslední úprava pa3k v 20.01.2011 12:37.

Re: Infoemail - nefunguje zasílání informačních emailů
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2011-01-20, 12:50

Ešte ma napadá riešenie: do triedy pridáš ďalší spôsob odosielania, napr. "po_jednom_bez_bcc" a tam to budeš odosielať inak.

Re: Infoemail - nefunguje zasílání informačních emailů
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2011-01-20, 22:52

a pokud by ti nefungovalo "eregi" použij "preg_match"...

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Jít na stránku:  Předchozí12
Aktuální stránka:2 z 2


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.