[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 30.11.17
Príspevky: 453
Témy: 127 | 127
Bydlisko: Bytča
NapísalOffline : 24.09.2012 16:07 | Hromadny email, cez PHP

Ahojte, mam v databaze ludi a mam takyto skript napisany rucne na posielanie emailov
Kód:

function isValidEmail($email)
{
   $regexp1 = "^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$";
   $regexp2 = "^[a-z0-9,!#\$%&'\*\+/=\?\^_`\{\|}~-]+(\.[a-z0-9,!#\$%&'\*\+/=\?\^_`\{\|}~-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,})$";

   //skontroluje dovolenu dlzku jednotlivych casti emailovej adresy
   if(!ereg("^[^@]{1,64}@[^@]{1,255}$",$email)) {
      return false;
   }
   
   return (eregi($regexp1,$email) || eregi($regexp2,$email)) ? true : false;
}

    function kontrola($retazec)
    {
   if($retazec==""||(substr_count($retazec," ")==strlen($retazec)))
       return false;
   else
       return true;
    }


$from = "abc@gmail.com";
$headers  = "Content-Type: text/plain; charset=utf-8\r\n";
$headers .= "From: $from\n";
$headers .= "Reply-To: $from\n"

$message = "Dátum odoslania: " . date("d.m.Y,H:i:s") . "\r\n\n";
$message .= "TEXT správy \r\n";

$buf=mysql_query("SELECT mail FROM tabulka_s_ludmi WHERE mail IS NOT NULL ORDER by mail DESC")
   or die("!!! Chyba: ".mysql_error());
   $i = 0;
   while($buf2=mysql_fetch_array($buf))
   {
      //test emailu, ked OK, posle
      if(kontrola($buf2["mail"])) {
   
if(isValidEmail($buf2["mail"])) { @mail($buf2["mail"], "Info z webu", $message, $headers,"-f$from"); $i++; }
}

         
      
   }
   echo "<br /> Bolo poslaných $i emailov. ";

nie je to nic zlozite, na zaciatku nejake kontroly a potom poslanie tam, kde je mail vyplneny
No a niektori ludia mi napisali, ze im ziaden email neprisiel, niektori ze ano, tak to vobec nechapem ...

S tym suvisi otazka, ze ako by som to mohol inak spravit ? ked toto asi nefunguje spravne. Existuje nejaky program, ktory si nainstalujem na server a on mi tie emaily posle? len mu dam zoznam emailov a text emailu, adresu odosielatela a bude to? ci to tak nefunguje? nechcem nic zlozite, text len jednoduchy text, ziadne efekty a podobne ... dakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 13.12.17
Príspevky: 1433
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 24.09.2012 16:15 | Hromadny email, cez PHP

Neprišlo im to ani do SPAM schránky?
Skús použit PHPMailer, ten je na tom o dosť lepšie, než samotná funkcia mail()


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 30.11.17
Príspevky: 453
Témy: 127 | 127
Bydlisko: Bytča
Napísal autor témyOffline : 24.09.2012 17:02 | Hromadny email, cez PHP

http://phpmailer.worxware.com/ toto myslis?
ano, SPAM kos skontrolovali a nic


Offline

Užívateľ
Užívateľ
Hromadny email, cez PHP

Registrovaný: 20.01.07
Prihlásený: 08.11.17
Príspevky: 398
Témy: 86 | 86
NapísalOffline : 24.09.2012 18:46 | Hromadny email, cez PHP

skus: https://mailchimp.com/


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 30.11.17
Príspevky: 453
Témy: 127 | 127
Bydlisko: Bytča
Napísal autor témyOffline : 09.11.2012 14:54 | Hromadny email, cez PHP

mailchimp je OK, ale len do 2000 emailov (zdarma)


 [ Príspevkov: 5 ] 


Hromadny email, cez PHP



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Hromadny email

v Webhosting a servery

5

221

07.09.2014 12:38

vilo

V tomto fóre nie sú ďalšie neprečítané témy.

Email v php

v PHP, ASP

3

246

20.11.2011 21:45

stanostanly

V tomto fóre nie sú ďalšie neprečítané témy.

Failed sending email :: PHP ::

v Redakčné systémy

7

657

22.01.2007 15:32

masterdead

V tomto fóre nie sú ďalšie neprečítané témy.

email cez prikazovy riadok

v Operačné systémy Microsoft

0

360

11.07.2009 21:03

scotscotsen

V tomto fóre nie sú ďalšie neprečítané témy.

schvalovanie komentarov na stranke cez email

v PHP, ASP

4

192

26.05.2014 21:56

DeadOne

V tomto fóre nie sú ďalšie neprečítané témy.

Ako odpovedať na email cez reply with history

v Sociálne siete

1

160

16.09.2014 10:05

M0f0

V tomto fóre nie sú ďalšie neprečítané témy.

IRIS cez PHP

v PHP, ASP

1

103

17.03.2014 12:39

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Všetko cez index.php

v HTML, XHTML, XML, CSS

1

151

06.02.2015 11:56

hatto13

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie stranky cez PHP

v PHP, ASP

2

614

27.05.2009 6:54

Mmartin

V tomto fóre nie sú ďalšie neprečítané témy.

Zobrazenie obrazku cez PHP.

v PHP, ASP

5

1177

19.07.2006 22:32

ronny

V tomto fóre nie sú ďalšie neprečítané témy.

Generujeme heslá cez PHP

v Články

2

1719

13.03.2008 17:13

Numline1

V tomto fóre nie sú ďalšie neprečítané témy.

Odoslanie mailu cez PHP

v PHP, ASP

5

775

22.03.2007 20:52

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

PHP registracia cez cookies

v PHP, ASP

8

593

04.09.2007 22:23

cr3at0r

V tomto fóre nie sú ďalšie neprečítané témy.

zobrazovanie menu cez PHP

v JavaScript, VBScript, Ajax

2

494

27.04.2008 10:13

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Ukladanie užívateľa cez PHP

v PHP, ASP

9

504

06.11.2009 10:27

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

Form cez ajax php neodosiela

v PHP, ASP

0

169

05.01.2012 18:39

Pablo Montero



© 2005 - 2017 PCforum, edited by JanoF