Archief - mailscript

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sarnath

Legacy Member
Ik heb een probleempje met een mailscriptje, het komt neer op een simpel script dat e-mailadressen ophaalt uit een database en deze dan loopt om vervolgens de mail() functie aan te roepen die de email verstuurt.

Nu kom ik tot de vaststelling dat het script stopt bij een 50-tal personen en vanaf dan de melding geeft dat de e-mail niet verzonden is.

Waaraan ligt dit? Kan het zijn dat sommige servers dit tegenhouden? Is er een manier om dit te omzeilen?
Ik heb het nu opgelost met bcc in de headers toe te voegen, maar ik vroeg me af of het niet anders kan, nu kan ik niet meer controleren of de e-mails bij iedereen zijn aangekomen.

GivenToFly

Legacy Member
Je provider en zijn server houden je waarschijnlijk tegen omdat mail() aanroepen voor iedere bestemmeling niet performant is. Google eens op beter oplossingen want je mailinglist via een PHP-script op die manier verzenden is niet de beste manier.

Frvr

Legacy Member
Ik weet niet of ik correct versta wat je bedoelt, maar zoals ik het interpreteer heb je dus een mailinglist waar je af en toe mails naar zend (newsletter, nieuws, promoties...)?

Indien dit het geval is kun je overwegen om een online service te gebruiken om je mailing list te beheren en mails te zenden... Aweber of Mailchimp zijn de beste in mijn ervaring...

Sick-Boy

Legacy Member
Het zou kunnen dat je provider spam preventie heeft. Als je x aantal mails binnen een bepaalde tijd verstuurd wordt dat beschouwd als spam.

sarnath

Legacy Member
Het is dus idd om nu en dan een mail te sturen naar een 100 tal personen.
Via Google vind ik idd wel een aantal opensource tools terug, mss eerder zoiets gebruiken dan :)

Bram

Legacy Member
Ik kan Mailchimp ook aanraden, super tooltje.

Maar weet dus ook dat je je email's naar 100 personen in 1 keer kan sturen eh.

Je moet dus niet

foreach($emails as $email) {
mail($emails);
}

doen, maar

$emailstring = implode('; ', $emails);
mail($emailstring);

enfin, zoiets dus.

sarnath

Legacy Member
Bram zei:
Ik kan Mailchimp ook aanraden, super tooltje.

Maar weet dus ook dat je je email's naar 100 personen in 1 keer kan sturen eh.

Je moet dus niet

foreach($emails as $email) {
mail($emails);
}

doen, maar

$emailstring = implode('; ', $emails);
mail($emailstring);

enfin, zoiets dus.

K eens bekijken dan, k snap ook ongeveer wat je bedoelt, gewoon iedereen in de "to" zetten en dan verzenden, ik wil alleen niet dat iedereen kan zien wie allemaal een mail heeft gehad, maar dat heb ik dus opgelost met een bcc in de header te zetten.
K vond die loop alleen handig omdat ik dan per email kon afdrukken dat de mail voor die afzender was verzonden.

Frvr

Legacy Member
Ik heb ervaring met zowel Mailchimp als Aweber en vind Aweber toch net iets beter, al kan je met aweber geen gratis account aanmaken (je kan wel eerst 30 dagen testen). Mailchimp is gratis tot aan 2.000 subscribers en je kunt er maximum 12.000 mails mee zenden per maand. Grafisch gezien is Mailchimp dan weer iets beter dan Aweber, hun e-mail templates zijn echt top...

Bram

Legacy Member
sarnath zei:
K eens bekijken dan, k snap ook ongeveer wat je bedoelt, gewoon iedereen in de "to" zetten en dan verzenden, ik wil alleen niet dat iedereen kan zien wie allemaal een mail heeft gehad, maar dat heb ik dus opgelost met een bcc in de header te zetten.
K vond die loop alleen handig omdat ik dan per email kon afdrukken dat de mail voor die afzender was verzonden.

Zo doen we het op het werk ook: in de to: zetten we gewoon "[email protected]" en dan idd in BCC gewoon de mensen zelf zetten.

sarnath

Legacy Member
@Frvr, mailchimp voldoet al ruim aan mijn vereisten voorlopig, dan ga ik dat tooltje eens testen komende week :)
alvast bedankt voor jullie tips.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan