Zadejte hledaný výraz...

Hromadne rozesilani emailu

trosa
verified
rating uzivatele
(4 hodnocení)
25. 8. 2011 15:14:09
Zdravim, poradite nejake technicke reseni na rozesilani emailu. Jedna se mi cca o obeslani 400.000 emailu naraz. Prosim o technicke reseni a nikoliv odkazy na sluzby, nemuzeme toto outsourcovat.
25. 8. 2011 15:14:09
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670559
Mátě to jednorázově nebo se tato situace bude opakovat. Musí být rozeslány v co nejkratším čase nebo to můžete dávkovat. Já bych doporučil dávky po cílovkách pokud máte adresy dělené a děláte to jednorázove. Z adresy která není na spam listu. Máme takhle odeslány stovky tisíc mailů a vše v pořádku. Kdyžtak více info v PM
25. 8. 2011 15:25:01
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670558
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
25. 8. 2011 16:03:16
http://www.flashemailcast.com/super-email-sender.php
Zkus toto, letmo jsem to přelít a myslím, že by to mohlo vyřešit tvůj problém ;)
25. 8. 2011 16:03:16
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670557
Default
verified
rating uzivatele
(94 hodnocení)
25. 8. 2011 17:11:30
Naráz bych neposílal, je to cesta jak se lehce dostat na blacklist - spammer
Lepší bude zjistit limit - třeba 500 mailu na minutu ... a pomocí PHP a CRONu (pokud to ma posilat z webu) udělat script, kterej posílá po dávkách, jak psal meland.
Takže to třeba pošle 500 mailu každou minutu pomocí cronu ... to by znamenalo cca 13 hodin celkem na 400,000 mailů
Nebo mít víc serverů a posílat z každýho zvlášť - zkrátit dobu
25. 8. 2011 17:11:30
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670556
opsidiam
verified
rating uzivatele
2. 11. 2013 22:17:23
Mam nieco take ale neviem ako tam dať limit
Toto je admin.php

endif;
if($_GET=='ok' AND (!empty($_GET))):
require("config.php");
$zprava=$_GET;
@$vysledek=MySQL_Query("SELECT email FROM seznam WHERE overeno='OK'");
if(!$vysledek):
echo "V databázi není žádný reg. uživatel";
exit;
endif;
$predmet="Novinky!";
$hlavicka="From: emailrn";
while($zaznam=MySQL_Fetch_Array($vysledek)):
$bccx[]=$zaznam;
endwhile;
$bcc.="Bcc : ".Implode($bccx,",")."rn";
$hlavicka.=$bcc."Mime-Version: 1.0rnX-Mailer: TESTrnContent-Type: text/plain; charset=windows-1250rn";
mail("", "$predmet", "$zprava", "$hlavicka");
$users = mysql_fetch_row(mysql_query("SELECT COUNT(id) FROM seznam WHERE overeno='OK'"));
echo "Posláno: ".$users." uživatelům";
endif;
?>
toto je insert.php
toto je config.php
dufam ze to pomoze a ak vie niekto upravyt ten kod tak by som poprosil lebo mi pise "Warning: implode(): Invalid arguments passed in /data/web/virtuals/54990/virtual/www/subdom/test/hs/admin.php on line 31
PoslĂĄno: 0 uĹživatelĹŻm" a na tom riadku sa nachadza toto "$bcc.="Bcc : ".Implode($bccx,",")."rn";"
2. 11. 2013 22:17:23
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670555
změnit na
2. 11. 2013 22:19:37
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670554
opsidiam
verified
rating uzivatele
2. 11. 2013 22:36:01
stale to nejde tu to skus >>TU<<
toto ukazuje ""
2. 11. 2013 22:36:01
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670553
red2.2
verified
rating uzivatele
2. 11. 2013 22:47:52
skus si este zadefinovat premennu $bccx = array(); (niekde nad while...)
pre pripad, ze ti select nevrati ziadnu hodnotu.
2. 11. 2013 22:47:52
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670552
opsidiam
verified
rating uzivatele
2. 11. 2013 22:56:15
Napsal red2.2;1016826
skus si este zadefinovat premennu $bccx = array(); (niekde nad while...)
pre pripad, ze ti select nevrati ziadnu hodnotu.
prepac ale zabudol som napisat ze som amater a neviem presne kde to mam dat
---------- Příspěvek doplněn 02.11.2013 v 22:59 ----------
pochopil som to
ma to bit takto

endif;
if($_GET=='ok' AND (!empty($_GET))):
require("config.php");
$zprava=$_GET;
@$vysledek=MySQL_Query("SELECT email FROM seznam WHERE overeno='OK'");
if(!$vysledek):
echo "V databázi není žádný reg. uživatel";
exit;
endif;
$predmet="Novinky!";
$hlavicka="From: admin@e-crafting.eurn";
$bccx = array();
while($zaznam=MySQL_Fetch_Array($vysledek)):
$bccx[]=$zaznam;
endwhile;
$bcc.="Bcc : ".Implode(",", $bccx)."rn";
$hlavicka.=$bcc."Mime-Version: 1.0rnX-Mailer: TESTrnContent-Type: text/plain; charset=windows-1250rn";
mail("", "$predmet", "$zprava", "$hlavicka");
$users = mysql_fetch_row(mysql_query("SELECT COUNT(id) FROM seznam WHERE overeno='OK'"));
echo "Poslane: ".$users." hracom";
endif;
?>
ale pise ze to bolo postane 0 ludom aj ked som tam dal 2 moje emaily
2. 11. 2013 22:56:15
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670551
red2.2
verified
rating uzivatele
2. 11. 2013 23:20:20
no vyborne, tak teraz uz vies, ze cyklus
while($zaznam=MySQL_Fetch_Array($vysledek))
ti nezbehol ani raz a teda, ze sa ti nepodarilo precitat ziaden zaznam z DB, ktory by vyhovoval selectu. Takze bud tam ziaden nie je alebo ho zle citas.
radsej nepouzivaj zavinac v @$vysledek a skus aj jednoduchsi select "SELECT email FROM seznam;"
btw. if(!$vysledek) neznamena, ze v databaze nie je ziaden uzivatel.
2. 11. 2013 23:20:20
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670550
opsidiam
verified
rating uzivatele
2. 11. 2013 23:33:32
Napsal red2.2;1016854
no vyborne, tak teraz uz vies, ze cyklus
while($zaznam=MySQL_Fetch_Array($vysledek))
ti nezbehol ani raz a teda, ze sa ti nepodarilo precitat ziaden zaznam z DB, ktory by vyhovoval selectu. Takze bud tam ziaden nie je alebo ho zle citas.
radsej nepouzivaj zavinac v @$vysledek a skus aj jednoduchsi select "SELECT email FROM seznam;"
btw. if(!$vysledek) neznamena, ze v databaze nie je ziaden uzivatel.
takto som robil DB
ale nechcelo mi tam zapocitat
neviem preco, tak som to dal tam bez toho
2. 11. 2013 23:33:32
https://webtrh.cz/diskuse/hromadne-rozesilani-emailu-2/#reply670549
Pro odpověď se přihlašte.
Přihlásit