[ Príspevkov: 23 ] 
AutorSpráva
Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53

Zdravím. Mám www stránku a pár zaregistrovaných ľudí. Chcem im posielať emaily keď bude dačo nové. Z mojej stránky mi ľudia môžu posielať emaily keď je dáky problém alebo ich voľačo zaujme. Toto som si upravil a na miesto mojej adresy som tam dal adresy zaregistrovaných. Všetkým to pekne došlo. Len že sa mi nepáči že zobrazí všetkých prijímateľov. Chcel by som aby každému poslalo email zvlášť ale len raz som zadal všetky tie emailové schránky. Ale nemám šajnu ako to spraviť.

//nabuduce zvol nazov VYSTIHUJUCI popisovany problem (stenley)


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 16.07.07
Prihlásený: 04.12.17
Príspevky: 1226
Témy: 86 | 86

ak mas adresy ulozene v databaze tak napriklad takto:

Kód:
      $ideme = mysql_query ("SELECT * FROM `uzivatelia` ORDER BY id");
      while ($a = mysql_fetch_array ( $ideme )){
      $komu = $a['mail'];
      if (mail($komu, $predmet, $telospravy, $headers )) {
      echo "Mail bol poslaný na adresu ".$a['mail']."<br>";
      }else{
      echo "MAIL SA NEPODARILO ODOSLAŤ NA ADRESU ".$a['mail']." <br>";
      }
      }

s tym ze do $predmet, $telospravy a $headers si dosad udaje..


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 14.07.2009 16:18 | Adresa prijemcu pri hromadnom rozposielani emailu

toto je to moje

Kód:
<?php


$httpref = $_POST['httpref'];
$httpagent = $_POST['httpagent'];
$visitor = $_POST['visitor'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];
$attn = $_POST['attn'];





$attn = $attn ;
$subject = $attn;

$notes = stripcslashes($notes);

$message = "
$attn \n
$notes \n
";

$from = "From: $visitormail\r\n";


mail(" SEM PISEM ADRESY", $subject, $message, $from);

?>

<p align="center">
D&aacute;tum: <?php echo $todayis ?>
<br />
Ďakujem : <?php echo $visitor ?> ( <?php echo $visitormail ?> )
<br />

Udalosť: <?php echo $attn ?>
<br />
Spr&aacute;va:<br />
<?php $notesout = str_replace("\r", "<br/>", $notes);
echo $notesout; ?>
<br />
<?php echo $ip ?>


a ešte toto

Kód:
<form method="post" action="sendeail.php">

<!-- DO NOT change ANY of the php sections -->
<?php
$ipi = getenv("REMOTE_ADDR");
$httprefi = getenv ("HTTP_REFERER");
$httpagenti = getenv ("HTTP_USER_AGENT");
?>

<input type="hidden" name="ip" value="<?php echo $ipi ?>" />
<input type="hidden" name="httpref" value="<?php echo $httprefi ?>" />
<input type="hidden" name="httpagent" value="<?php echo $httpagenti ?>" />


moj email:<br />
<input type="text" name="visitormail" size="35" />
<br /> <br />
<br />
Predmet:<br />
<select name="attn" size="1">

<option value="caw">caw</option>
<option value="nazdar">nazdar</option>

</select>
<br /><br />
Text spr&aacute;vy:<br />
<select name="notes" size="1">
<option value="pozri si toto...">pozri si toto...</option>
<option value="pozri si toto...">pozri si toto ...</option>

</select>
<br />
<input type="submit" value="Poslat email" />
<br />
</form>


len neviem ako to mám do toho vsadiť. Databázu mám. Je písaná pod seboua bez čiariek
Kód:
adam@xx.xx
peto@xx.xx
jana@yy.yy
ll@.ll.pp

Takýmto štýlom. Budem vám veľmi vďačný keď mi s tým pomôžete.


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 14.07.2009 20:20 | Adresa prijemcu pri hromadnom rozposielani emailu

Prosím vás pomôžte mi s tým. Odmena 3€ :D


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24

http://php.net/mail

php.net píše:
Parameters

to

Receiver, or receivers of the mail.

The formatting of this string must comply with » RFC 2822. Some examples are:
user@example.com
user@example.com, anotheruser@example.com
User <user@example.com>
User <user@example.com>, Another User <anotheruser@example.com>


poslem cislo uctu ? :)


_________________
Sorry za prelkepy
Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 14.07.2009 20:41 | Adresa prijemcu pri hromadnom rozposielani emailu

PLS vlož mi to do toho môjho aby to fičalo a kľudne mi môžeš poslať aj tvoje číslo účtu. Ja to odskúšam a hneď ti pošlem aj love. Pošli mi to v SS a dám ti aj 5€ aj hocikomu inému čo mi to spraví


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 15.07.2009 14:51 | Adresa prijemcu pri hromadnom rozposielani emailu

Dám 10€ tomu čo mi to spraví. Chcem to mať na úrovni, neľúbi sa mi keď zobrazí všetkých odosielateľov a zas to písať po jednom, 200 ľudí, to sa mi zas nechce :(


Offline

Správca fóra
Správca fóra
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

pouzi phpmailer, to bude istejsie... nasledujuci skript predpoklada, ze mas emailove adresy ulozene pod sebou v subore mailinglist.txt... dalej tam, kde vidis komentare na konci riadku, treba medzi uvodzovky doplnit potrebne udaje (adresu odosielatela, nazov/meno, predmet a text emailu), to uz hadam zvladnes aj sam...

Kód:
<?php
require("class.phpmailer.php");

$arrMail = @file("mailinglist.txt");   //zoznam e-mail. adries

if(!empty($arrMail)) {               
   $mail = new PHPMailer();
   $mail->IsHTML(false);
   $mail->CharSet = "utf-8";
   $mail->From = "";         //adresa odosielatela
   $mail->FromName = "";      //meno, od koho
   
   $mail->Subject = "";      //predmet
   $mail->Body = "";         //text emailu

   foreach($arrMail as $addr) {
      $mail->AddAddress($addr);
      $mail->Send();
      $mail->ClearAddresses();   
   }
}
?>

a mas to aj zadarmo ;)


Naposledy upravil stenley dňa 15.07.2009 15:09, celkovo upravené 1

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 15.07.2009 15:08 | Adresa prijemcu pri hromadnom rozposielani emailu

vyskúšam to, dik


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 15.07.2009 15:25 | Adresa prijemcu pri hromadnom rozposielani emailu

Takto som si to spravil

posta.php
Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
require("class.phpmailer.php");

$arrMail = @file("mailinglist.txt");   //zoznam e-mail. adries

if(!empty($arrMail)) {               
   $mail = new PHPMailer();
   $mail->IsHTML(false);
   $mail->CharSet = "utf-8";
   $mail->From = "mirosk@post.sk";         //adresa odosielatela
   $mail->FromName = "Miroslav";      //meno, od koho
   
   $mail->Subject = "Caw";      //predmet
   $mail->Body = "chystame akciu pozri si http://(adresa mojej stranky)";         //text emailu

   foreach($arrMail as $addr) {
      $mail->AddAddress($addr);
      $mail->Send();
      $mail->ClearAddresses();   
   }
}
?>
</body>
</html>


mailinglist.txt
Kód:
jano@xx.xx
peto...
miro...
jana...
etela@mm.mm


potom idem na moja stranka/posta.php a vypíše mi toto
Kód:
Warning: require(class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in /home/free/howto.cz/a/auto/root/www/skuska.php on line 10

Fatal error: require() [function.require]: Failed opening required 'class.phpmailer.php' (include_path='/usr/share/php/smarty/libs:/usr/share/fpdf:/usr/share/php/:.') in /home/free/howto.cz/a/auto/root/www/skuska.php on line 10


Server mám na ic neni to problém?


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24

nie je, keby si si precital tu chybu :) mas ten subor class.phpmailer.php umiestneny niekde inde, ako odkazujes... mas ten subor v tom priecinku kde mas posta.php ? alebo si mu nejak zmenil nazov ?


_________________
Sorry za prelkepy
Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 15.07.2009 15:43 | Adresa prijemcu pri hromadnom rozposielani emailu

Tak už to mám. ĎAKUJEM
a ešte jedna vec koľko emailov s tadiaľ ide naraz poslať, nieje to obmedzené na 100 alebo nejako inak??


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 15.07.2009 20:42 | Adresa prijemcu pri hromadnom rozposielani emailu

keď tam dám toho viac tak mi vyhodí toto

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /posta.php.

Reason: Error reading from remote server


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37 | 37
Bydlisko: BegyBen

Toto je vec servera. Na servery je akesi transparentne proxy pre clustering a skript sa vykonava moc dlho nez pride ku timeoutu. Jedine co mozes robit je opravit to, aby to co trva dloho trvalo menej dlho :lol:


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 15.07.2009 21:09 | Adresa prijemcu pri hromadnom rozposielani emailu

Tak to je super :loony: To znamená že jediná pomoc je zmeniť server. Len že ako to zistím že na tom druhom to pôjde. Je dáky bodrí server za pár eur, ale aby bol rýchli a miesta na webhosting moc nepotrebujem. 100Mb :D


Offline

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

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66 | 66
Bydlisko: Nové Zámky

kde to skusas na akom servery a kolko uzivatelov tam cca mas ulozenych v db?


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 16.07.2009 10:13 | Adresa prijemcu pri hromadnom rozposielani emailu

Dal som poslať naraz 15 A4 a dosť dlho to trvalo napíše mi že čaká na server, naťahuje ale asi až 30s. a nakoniec to ani neodošle. Neviem či to moc zaťažuje server alebo prečo to ide tak pomali. Či je to serverom


Offline

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

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66 | 66
Bydlisko: Nové Zámky

posielal si to s prilohou(kolko MB)? alebo ako text? asi blba otazka ale radsej sa spytam...a na akom servery to skusas? a robi to aj ked to posielas iba jednemu?


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 16.07.2009 10:22 | Adresa prijemcu pri hromadnom rozposielani emailu

posielam čisto iba txt (64b = 15 A4) a keď so potom išiel posielať aj menej tak to už nešlo.


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 16.07.07
Prihlásený: 04.12.17
Príspevky: 1226
Témy: 86 | 86

na stranke mam nieco take ako som na prvej strane napisal s tym ze som niekedy davno posielal 500-600 mailov regnutym uzivatelom, trvalo to sice dost dlho, ale nakoniec to odoslalo setko..


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 17.07.2009 12:39 | Adresa prijemcu pri hromadnom rozposielani emailu

Len že to neviem dáko použiť a na ako serveri si to mal?


Offline

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

Registrovaný: 26.02.09
Prihlásený: 16.06.14
Príspevky: 194
Témy: 53 | 53
Napísal autor témyOffline : 20.07.2009 11:33 | Adresa prijemcu pri hromadnom rozposielani emailu

Vyskúšal som už viac free serverov a keď som použil phpmailer sa mi zdá že ten servr ako keby sa potom zablokoval. Prví krát mi to odoslalo a potom už nič, alebo vypísalo mi toto: Could not instantiate mail function.


Offline

Užívateľ
Užívateľ
Adresa prijemcu pri hromadnom rozposielani emailu

Registrovaný: 17.12.10
Prihlásený: 23.03.17
Príspevky: 111
Témy: 50 | 50
Bydlisko: Bratislava

Inac stiahol som si ten PHPmailer a funguje SUPER !!

Ale mam ejden velky problem ... Ukazuje mi chyby pri posielani mailov ktore mam v tom textovom subore

Lebo niektore emaily su napsiane ako meno.priezvisko@nieco.sk .... A neposle ani jeden nmail ....

Invalid address: .mokus@azet.skYou must provide at least one recipient email address. Invalid address: michalj@You must provide at least one recipient email address. Invalid address: ssdh@.comYou must provide at least one recipient email address.


_________________
PC: i5-3470@3.2GHz, AMD Radeon HD 7790 OC 2GB, MSI B75a-G43, Seagate Barracuda 1TB 7200rps
Phone: Huawei Ascend P6 KitKat 4.4.2 + Emotion UI 2.3
 [ Príspevkov: 23 ] 


Adresa prijemcu pri hromadnom rozposielani emailu



Podobné témy

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

IP adresa z emailu

v Ostatné

6

4265

30.03.2009 22:19

JanoF

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

Poslanie emailu pri spadnuti servisu na druhom PC

v Sieťové a internetové programy

0

243

28.01.2009 8:39

kaso888

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

realna adresa IP vs virualna Ip adresa

v Sieťové a internetové programy

5

318

26.04.2014 22:21

F3RY

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

Zneuzitie emailu

v Bezpečnosť a firewally

10

194

20.04.2017 14:20

tarezni

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

priorita emailu

v PHP, ASP

5

360

31.10.2009 23:53

Snacker

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

Validacia emailu

v PHP, ASP

19

1219

05.04.2015 10:03

JanoF

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

Obnovenie emailu

v Sieťové a internetové programy

1

371

25.10.2010 11:21

majky358

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

Poslanie emailu

v PHP, ASP

3

136

02.04.2013 0:04

shaggy

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

presmerovanie emailu

v Sieťové a internetové programy

2

1041

01.11.2010 22:06

Scorpion4444

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

Zmena emailu

v Služby a webstránky

2

82

08.07.2013 13:41

Denco1

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

Formatovanie emailu

v PHP, ASP

4

152

26.09.2016 11:39

hatto13

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

Citanie MIME emailu

v PHP, ASP

11

291

19.08.2010 13:26

Merlin_sk

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

Odosielanie hromadneho Emailu

v Sieťové a internetové programy

3

590

17.12.2007 10:04

capricorn7

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

odoslanie emailu: mutt-joe

v Operačné systémy Unix a Linux

0

91

01.11.2012 15:19

Butchi

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

Odoslanie emailu s smtp autorizaciou

v PHP, ASP

2

665

28.10.2007 18:34

xdom

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

Presmorovaci link z emailu automaticky prihlasi uzivatela

v PHP, ASP

6

291

15.02.2012 22:25

RaZeM



© 2005 - 2017 PCforum, edited by JanoF