Hallo sitedealers!
Ik zit met een raadselachtig probleem. Ik ben bezig met maken van een nieuwsbriefsysteem voor een klant. Nu werkt alles perfect. Ik gebruik BCC in de headers om naar iedereen te versturen...
MAAR...
Als ik naar 10+ mensen de nieuwsbrief verstuur dan werkt alles perfect. Alleen zodra ik naar de nieuwsbrief naar het hele klantenbestand (400+ emails) wil verzenden dan verstuurd hij niks en geeft hij aan dat het verzenden is mislukt aldus mij code:
Heeft iemand enig idee waarom hij wel naar xx aantal emailadressen verstuurd maar niet naar xxx aantal adressen? Ik ben elk email adres in de database ook al bijlangs gegaan maar dat staat allemaal keurig netjes in de database.PHP Code:
$headers = "BCC:";
while($emailadres = mysql_fetch_assoc($getmail))
{
$emailadressen[] = $emailadres['email'];
}
$headers .= implode(",", $emailadressen);
$headers .= "\r\n";
$headers .= "From: klantnaam <klant@mail.coml> \r\n";
$headers .= "Reply-To: klant@mail.com \r\n";
$headers .= "Return-Path: klant@mail.com \r\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "X-Priority: 1 (Higuest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
if(mail($to, $subject, $message, $headers))
{
echo'NIEUWSBRIEF VERZONDEN';
}
else
{
echo'MISLUKT!';
}
- BCC in nieuwsbriefsysteem
-
22-10-2009, 17:08 #1
- Berichten
- 304
- Lid sinds
- 18 Jaar
BCC in nieuwsbriefsysteem
-
-
22-10-2009, 17:17 #2
- Berichten
- 935
- Lid sinds
- 17 Jaar
heb je het omslagpunt gezocht?
gaat het mis bij 100 adressen?
-
22-10-2009, 17:19 #3
- Berichten
- 571
- Lid sinds
- 17 Jaar
Misschien kan/mag je op die server niet meer per keer?
-
22-10-2009, 17:21 #4
- Berichten
- 304
- Lid sinds
- 18 Jaar
Ben niet verder gegaan dan 20, maar ik denk dat kwa nieuwsbriefsystemen BCC altijd gebruikt word toch? Want een lus maken waarbij $to elke keer een ander emailsadres is heeft ook geen zin want dan gaat het script toch op timeout.
heb al gekeken of emails met hoofdletters, extra punten of underscores invloed hadden maar dat was ook niet het geval.
zou het anders wellicht kunnen omdat het in de if() zit? ben echt ten einde raad en heb volgens mij alles wel al geprobeerd...
-
22-10-2009, 17:21 #5
- Berichten
- 935
- Lid sinds
- 17 Jaar
precies...daarom moet je het omslagpunt vinden en vervolgens je script laat loopen met een tellertje die er wat random secondes tussen laat zodat het niet als bulkmail wordt gezien door je server.
Aanvullend bericht:
Je hebt zeker niet alles geprobeerd....
Ik mail bijvoorbeeld naar 650 mensen in een lus die dus allemaal via het TO veld een email krijgen en niet bcc....
ik gebruik: phpmailer. dat is echt easy en werkt dus gewoon.....
ik echo altijd voor de zekerheid per ontvanger of de email aankomt, onder elkaar: het werkt altijd....Laatst aangepast door Rein S : 22-10-2009 om 17:23 Reden: Automatisch samengevoegd.
-
22-10-2009, 17:28 #6
- Berichten
- 304
- Lid sinds
- 18 Jaar
Rein Schaap, mail jij plain text of html?
-
22-10-2009, 17:42 #7
- Berichten
- 935
- Lid sinds
- 17 Jaar
html met een plaatje zelfs boven de email met het logo
-
22-10-2009, 17:51 #8
- Berichten
- 304
- Lid sinds
- 18 Jaar
Iemand anders wellicht nog tips of ideen?
-
22-10-2009, 18:09 #9
- Berichten
- 70
- Lid sinds
- 18 Jaar
Houw je er rekening mee dat er een wed is tegen spam?
een tip is zeker moet niet alles in 1x te versturen maar alles apart, en ook nog is met een delay er tussen zodat je niet op de blacklist komt, voor het versturen van spam.
-
22-10-2009, 18:10 #10
- Berichten
- 214
- Lid sinds
- 17 Jaar
Om te voorkomen dat servers voor spam worden misbruikt, hebben servers vaak een standaard van ik meen max 100 per keer. Daarnaast stopt een php script ook als het te lang draait (max 5 min of zo).
Php mailer heeft er wel oplossingen voor, maar feit blijft dat je een legitiem mail script moet instellen, zodanig dat de server niet denkt dat je spamt. Een hele klus.Laatst aangepast door Casper van C. : 23-10-2009 om 09:05
-
22-10-2009, 18:14 #11
- Berichten
- 304
- Lid sinds
- 18 Jaar
Wat casper zegt.
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