Starší komentáře ke článku: Hromadné zasílání novinek e-mailem
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 25.11.2002 8:20:33
Omlouvam se, nepatri to bezprostredne k tomuto clanku (i kdyz vyznamove snad ano):
Jak v prostredi Linux/Apache/PHP docilit spusteni skriptu prijatym emailem ?
( aplikaci 'Prihlaseni k odberu' / 'Zruseni odberu novinek' si jiste domyslite)
Diky.
Datum vložení: 25.11.2002 9:03:50
Viděl bych to kontrolovat nějakým skriptem, který se spouští v určitý čas (třeba každých 5 minut) a dle kontrol příchozího emailu (např. dle předmětu nebo prvního řádku v něm) udělá nějakou předdefinovanou akci.
Datum vložení: 25.11.2002 9:10:46
přes nastavení v .htaccess
nastavit předávání příchozích mailů skriptu - a je to.
Datum vložení: 25.11.2002 9:31:07
Muzes byt konkretnejsi ?
Ktera klauzule .htaccess (konfigurace web serveru) se vztahuje k zachazeni s prichozimi maily (mail server) ?
(tohle je samozrejme ten smer, kterym chci jit, nikoli ve smycce 'ocuchavat' doslou postu - viz predchozi prispevek)
Datum vložení: 13.1.2003 8:21:05
No to co mel ten komentar na mysli je zrejme pres cron demona. Nevidim v tom nic spatneho, neda se to nazvat smyckou a pouziva se k mnoha cinnostem. Mozna by to resilo i problem uzivatele "Vlada", ale nevim jak na jeho webhostingovem systemu maji vyresena prava.
Datum vložení: 25.11.2002 10:55:54
Onen magický program se jmenuje procmail
Datum vložení: 25.11.2002 13:42:36
soubor .forward
"| /cesta/ke/scriptu.php"
Datum vložení: 25.11.2002 18:31:35
.. presne tohle jsem chtel napsat .. ;o)
Datum vložení: 1.12.2002 23:21:32
Poradíte jak udělat, aby se při hromadném zasílání novinek zpracovalo vždy např. jen 10 adres, odeslalo, počkalo třeba hodinu, zpracovalo se dalších 10 adres ........ až na konec obsahu tabulky? Konkrétě tedy pro Webzdarma, který to má omezeno právě na těch 10ks / hodinu. Dík.
Datum vložení: 22.1.2003 12:26:52
Mám problém s potvrzovacím e-mailem, který se pošle automaticky osobě, která se přihlásí. E-mail dorazí v pořádku, ale bohužel nemá žádný obsah, prostě je úplně prázdný, a tudíž ho dotyčná osoba nemůže potvrdit
Nevíte někdo, kde by mohla být chyba ????
Pedro
Datum vložení: 22.1.2003 15:32:19
Mam stejnej problem, ale násilně jsem to vyřešil. Ve scriptu v insert.php jsem odstranil u odesílání potvrzovací zprávy toto : "\nX-Mailer: TEST\nContent-Type: text/html" a dále ve vlastní zprávě html formátování odkazu "<a href=<a href='http://..' target='_blank'>http://..</a>. atd>" a dále html příkazů "/a <br> <br>".
Zpráva přijde v txt a zobrazí se pouze adresa <a href='http://...atd..' target='_blank'>http://...atd..</a>. která se mi vysvítí (v Outlooku) a de na ní kliknout. Nevim ale co to udela v jinejch e-mail programech?? Pokud někdo budete vědět jak to udělat aby to fugovalo jak je to tady napsany dejte vědět.
Datum vložení: 24.9.2003 14:03:10
Zdar vsem,
jestli to ještě někoho zajímá, tak by ten skript na odesílání mailů mohl vypadat třeba takhle: <B>
$userid = mysql_insert_id();
$subject = "Registrace zasílání novinek";
$message .= "<B>Dobrý den, </B><br>";
$message .= "Dne: <B>".$DnesniDatum."</B> byl přidán Váš e-mail: <B>".$Email."</B> do naší databáze pro zasílání novinek našeho serveru.<br><br>\n";
$message .= "Klikněte na následující odkaz pro potvrzení správnosti e-mailu:<br>";
$message .= "<a href=\"<a href='http://nejaky_server/insert.php?email=".$email."&kod=".$Kod."\">http://nejaky_serverl/insert.php?email=".$email."&kod=".$Kod."' target='_blank'>http://nejaky_server/insert.php?email=".$email."&kod=".$Kod."\">http://nejaky_serverl/insert.php?email=".$email."&kod=".$Kod."</a> </a><br><br><br>";
$message .= "S pozdravem Webmaster<br><br>";
$message .= "Toto je automaticky sestavený email, prosím neodpovídejte na něj!";
$headers .= "From: Webmaster <admin@nejaky_server.cz>\n";
$headers .= "X-Sender: <admin@nejaky_server.cz>\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <neco@neco.cz>\n";
$headers .= "Content-Type: text/html; charset=windows-1250\n";
mail($Email, $subject, $message, $headers);
</B>
Takhle mně to nějak funguje :)))
PS: kdyby něco, tak napište ;)))
Datum vložení: 22.2.2003 21:19:36
Jsme jenom tým nadšenců co je baví Harry Potter, ale na stránky chodí přes 1000 lidí denně a o zasílání zpráv je obrovský zájem, jenže o PHP vím asi tolik, že to není k jídlu. Zkoušel jsem to a nepodařilo se mi to spustit, i když je to tak jednoduchý skript. Omlouvám se a kdokoli nám pomůže bude nesmírně láskyplnotučný - prosíííííím! Díky...
Datum vložení: 28.5.2003 15:44:48
Taky mi nefunguje potvrzovací mail - dorazí vždy prázdný :(
a vychytat těch 10 mailů za hodinu by bylo fajn
Datum vložení: 7.6.2003 22:39:02
Lidi, potřeboval bych trochu pomoct. Když odešlu novinky, tak lidem, kteří jsou zaregistrovaní, nepříjde ten určitý e-mail. Prosííííííííííííííím , poraďte mi. Předem všem děkuji
Datum vložení: 27.6.2003 18:59:22
Ak maily vobec nechodia, tak to moze byt:
1) Dany server ma nejakym sposobom blokovanu (alebo obmedzenu) funkciu mail() (vela freewebhostingov to blokuje)
2) alebo je chyba v skripte...
takze, ked to nebude servrom, treba poslat script a uvidime...
Zdar....
Datum vložení: 2.8.2003 11:31:11
A mohl by jsi mi prosím napsat mejl, kam ti mám skripty zaslat??? Předem děkuji....Michal
PS.: Můžeš psát také na michal@vtipky.com
Datum vložení: 25.6.2007 16:38:58
Kdybyste našli chybu ve scripte , napište opravu prosímvás sem .... nebo mi ji pošlete na e-mail děkuji.
Datum vložení: 27.10.2003 11:28:49
Píše mi to následující chybu "<B>Došlo k chybě, kontaktujte administrátora</B>" a je celkem jedno jestůli to testuji na locale nebo na serveru na netu. Na obou je nastavení shodné a je tam povoleno používat email pro rozesílání a je to placenej hosting.
Script je na <a href='http://agentury.com/_2/insert.php' target='_blank'>http://agentury.com/_2/insert.php</a>
přístup do databáze aje nastaven dobře a tabulka je také vytvořena, ale nevím v čem je chyba.
Děkuji za radu nebo za poslání funkčního scriptu na e-mail
S pozdravem Hledej-najdi
mobilí e-mail 608524352@agentury.com
Datum vložení: 5.9.2005 10:25:29
Píše mi totéž [b]"Došlo k chybě, kontaktujte administrátora"[/b], takže jsem se v podstatě nehnul ani o milimetřík :( Mohl by nekdo pls poradit??? btw: Chyba se samozrejme vypisuje pri registraci noveho emailu.
Datum vložení: 13.11.2003 22:18:43
Script je na <a href='http://agentury.com/_2/insert.php' target='_blank'>http://agentury.com/_2/insert.php</a>
přístup do databáze aje nastaven dobře a tabulka je také vytvořena, ale nevím v čem je chyba. MUZETE NEKDO NA TO KOUKNOUT CIM TO MUZE BYT ! TAKY MI TO DELA
Datum vložení: 4.12.2003 17:16:40
Jo me to taky vypsalo stejnou chybu. Ale nevim jak je to s tou db. Ja mam 4 udaje: nazev db(mysql), uzivatel (email.pacov.info), jmeno db (email_apcov_info) a heslo k db (*******).
Tak jak to bude s temito udaji, budu muset nejakym zpusobem zmenit poradi?Popr. jakym?
Datum vložení: 2.7.2004 17:46:02
Dobrý den, potřebuju poradit. Na serveru, kam jsem umístil tento script je potřeba identifikace odesílatele, prostě autentifikaci. Tak potřebuji vědět kam do toho scriptu dát ono jméno a heslo, aby se zpráva odeslala, předem děkuji za odpovědi.
Datum vložení: 10.5.2005 19:21:08
Ahoj všichni, potřeboval bych poradit, jak rozdělit e-maily z databáze po 20. Na serveru, kde hostuji jde odesílat maximálně 20 mailů najednou. Dík
Datum vložení: 25.6.2005 19:43:20
Předem bych chtěl poděkovat autorovi, za tuto výbornou myšlenku sem něco takového dát, jsem se scriptem nad míru spokojen a funguje mi do posledního detailu. Potřeboval bych ale poradit, jak bych měl tento script upravit, aby se mi po zadání e-mailu např. text "E-mail je již v databázi" zobrazil ve stejné stránce namísto textarei do které se vkládá e-mail. Díky moc
Datum vložení: 2.9.2005 19:05:51
nevite nekdo jak nastavit hlavicku "Return-Path"... vzdy mi to v hlavicce mailu vypisuje mail admina serveru... i kdyz vlozim vlastni hlavicku, tak ji to nevypise v doslem mailu... diky za odpoved
Datum vložení: 5.9.2005 11:51:25
ad problémy s posíláním emailů: Program rozesílající poštu je obvykle velmi citlivý na to, jestli jako znak konce řádku používáte \r\n nebo jen \n. Na Unixu se očekává \n, u Windows \r\n. Tedy doporučuji před odesláním znaky konce řádků normalizovat, třeba nějak takto (zjednodušený příklad) function normalizeNL($s) { // nejprve sjednotí na \n $s = str_replace("\r\n", "\n", $s); // a podle OS se rozhodne, jaké lámání použít if (PHP_OS != 'Linux') return str_replace("\n", "\r\n", $s); return $s; }
Datum vložení: 8.2.2006 19:32:25
Vážení potřebuji jak poradit, udělat,aby se mi nepřepsala celá stránka,ale aby mi text"Váš e-mail byl registrován do datbáze. Byl Vám zaslán e-mail s potvrením pravosti Vaší e-meilové adresy. podívat se můžete jak to myslím: http://fiat.petrovice.net/test
Datum vložení: 31.3.2006 18:19:35
se nedivim ze to nefunguje...je tam skolacka chyba pri generovani overovaciho mejlu..je rozdil mezi vyrazem email a Email.....takze oprava na email=".$Email."&kod=".$Kod." pomuze a hlavne opravte tam ty skolacky hrubky typu Údaje nebylY ověřeny A TAK
Datum vložení: 15.4.2006 13:11:07
Ahoj viete mi rpsosim niekto poradit, preco mi nefunguje ziaden zdrojak- skopirujem ho dreamweaver a ked ho dam ulozit, tak vidim iba tabulku a kopec hakou bakov? Viete mi poradit ako ich rozchodit, alebo nejaku stranku kde je nieco o tom ako ich rozchodit. Moc Dik Vlado
Datum vložení: 6.8.2007 14:55:00
Prosím vás mohl by se mi někdo ozvat komu tento skript funguje? ICQ 234182123 děkuji moc Luke
Datum vložení: 22.11.2008 8:25:01
Potrebujem pomoc, potvrdzovaci mail v pohode pride ale ked ako admin chcem rozoslat maily tak uz nepride nikomu. Mam server ic.cz. posielam aj skript admin.php: <?php if(empty($_GET['id'])): echo "<li><a href='admin.php?id=new'>Zaslání novinek registrovaným uživatelům</a></li>"; elseif($_GET['id']=='new'): ?> <form action="admin.php" method="get"> <table width="500" border="0" cellpadding="10" cellspacing="0" bgcolor="#8080ff"> <tr> <td><textarea cols="25" rows="10" name="zprava"></textarea> <input type="hidden" name="id" value="ok" /></td> <td><input type="submit" name="akce" value="Odeslat reg. uživatelům" /></td> </tr> </table> </form> <?php endif; if($_GET['id']=='ok' AND (!empty($_GET['zprava']))): // posíláme zprávu? require("config.php"); // načtení konfigurace databáze $zprava=$_GET['zprava']; @$vysledek=MySQL_Query("SELECT email FROM seznam WHERE overeno='OK'"); // výběr emailů z databáze if(!$vysledek): // ošetření chyby echo "V databázi není žádný reg. uživatel"; exit; endif; $predmet="Novinky!"; $hlavicka="From: test@test.cz\r\n"; while($zaznam=MySQL_Fetch_Array($vysledek)): $bccx[]=$zaznam['email']; // načtení emailů do pole endwhile; $bcc.="Bcc: ".Implode($bccx, ",")."\r\n"; // oddělení emailů čárkou $hlavicka.=$bcc."Mime-Version: 1.0\r\nX-Mailer: TEST\r\nContent-Type: text/plain; charset=windows-1250\r\n"; mail("", "$predmet", "$zprava", "$hlavicka"); // poslání emailu $users = mysql_fetch_row(mysql_query("SELECT COUNT(id) FROM seznam WHERE overeno='OK'")); // kolika lidem se email odeslal echo "Posláno: ".$users[0]." uživatelům"; endif; ?>
Datum vložení: 2.2.2009 22:13:21
zdravicko mam stejny problem jak ty. mail se prida v poradku do databaze, zadam novinku, mail se odesle "bylo uspesne odeslano na dva maily", ale mail neprijde. diky za radu
Datum vložení: 5.3.2009 23:39:48
Nebo zkuste tento freeware program pro rozesilani hromadnych emailu - SendMails (www.dwn.cz/sendmails)