Beste leden,
Zelf ben ik niet zo handig met scripten en loop nu na het succes van mijn site aan tegen het feit dat mijn host het niet toelaat om meer dan 100 mensen tegelijk een email te sturen. Ze hebben mij aangegeven de server settings niet aan te passen in verband met beveiliging en dat ik dus zelf aan de slag moet gaan met mijn mailinglijst zo te scripten dat hij de emails opdeelt in mails per 100 emailadressen.
Helaas ben ik zelf niet zo handig en na het lezen van de nodige informatie snap ik nog steeds niet hoe dat werkt. Kan iemand mij desnoods tegen betaling helpen om mijn script aan te passen zodat het script per 100 emails de mailing stuurt?
Bijgaand het huidige script waarmee ik het nu doe:
Dus het gaat mij er niet zozeer om hoe goed of slecht dit script is, ik zoek enkel een mogelijkheid mijn script een email te laten sturen per 100 email adressen in plaats van alle adressen in 1 keer aan te schrijven.Code://Retrieve all e-mail adresses: $select_query = ' SELECT * FROM elte_mailinglist WHERE confirmed = 1'; $select_result = mysql_query($select_query); if(!$select_result) { $status .= '<span style="color:red;">Geen mail verstuurd: '.mysql_error().'</span><br />'; } elseif(mysql_num_rows($select_result) < 1) { $status .= '<span style="color:red;">Geen e-mailadressen gevonden, geen mail verstuurd </span><br />'; } else { //Maak vacaturelijst: $select_vacatures = ' SELECT id, naam FROM elte_vacatures WHERE mailinglist = 0 AND active = 1 AND deleted = 0 ORDER BY highlighted DESC'; $result_vacatures = mysql_query($select_vacatures); if(!$result_vacatures) { $status .= '<span style="color:red;">Geen mail verstuurd: '.mysql_error().'</span><br />'; } elseif(mysql_num_rows($result_vacatures) < 1) { $status .= '<span style="color:red;">Geen nieuwe vacatures gevonden, geen mail verstuurd</span> <br />'; } else { $vacatures = ''; while($vacature = mysql_fetch_assoc($result_vacatures)) { $vacatures .= ' <a href="'.$ops['web']['site']. 'pages.php?r=::vacatures::vacature_details&id='. $vacature['id'].'">'.$vacature['naam'].'</a><br /> '; } $bericht = str_replace('[[--vacatures--]]', $vacatures, nl2br($bericht_template)); //Template bovenaan file $mail = new PHPMailer(); $mail->IsHTML(true); $mail->From = $from_adres ; $mail->FromName = $from_naam; $mail->Subject = $onderwerp; //Wordt bovenaan file ingesteld $mail->Body = $bericht; while($adres = mysql_fetch_assoc($select_result)) { $mail->AddBCC($adres['email']); } $mail_succes = $mail->Send(); if($mail_succes) { $status .= '<span style="color:green;">Mail succesvol verstuurd (met '. mysql_num_rows($result_vacatures). ' vacatures aan '. mysql_num_rows($select_result). ' ontvangers)</span> <br />'; } else { $status .= '<span style="color:red;">Mail niet verstuurd wegens technische storing met mail-functie </span><br />'; } } }
Wie kan mij hierbij helpen?
Groet,
Pieter
- Scripter gezocht voor kleine aanpassing in mailingscript
-
15-12-2012, 07:51 #1
- Berichten
- 87
- Lid sinds
- 17 Jaar
Scripter gezocht voor kleine aanpassing in mailingscript
-
In de schijnwerper
Hulp bij SEO/GoogleAds (NL/BE/DE). Economy.nl Google Premier Partner.Freelance / WerkTe koop protogoto.nl - service marktplaats - t.e.a.b.Website te koopGezocht linkpartners en blogs DA20+ TF20+ | Ruil en Koop | Diverse branchesSEO/Linkbuildingwegens beëindiging bedrijf beschikbaar | KofferStunt.nl DA11 - DR22Website te koop
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic