[php] mailing list maken

Pagina: 1
Acties:

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 14-09 13:52
Ik wil met php een mailing list maken
ik weet wel hoe dat moet maar hoe zorg ik dat de mensen die de email krijgen niet al die emails kunnen zien?
ik wil wel allemaal tegelijk doen want als er veel instaan duurt het zo lang ;)

  • Glock
  • Registratie: November 2001
  • Niet online
BCC

of wel losse mailtjes sture, is niet zo moeilijk...

opsplitse en in for loop, zo gedaan....

ignore_user_abort(true) en gebruiker kan vertrekken terwijl script werkt doet.

Verwijderd

let der wel op dat je als je ignore_user_abort gebruikt je geen echo's / print's etc.. meer mag hebben.

  • Glock
  • Registratie: November 2001
  • Niet online
Op zaterdag 29 december 2001 19:01 schreef GDOG het volgende:
let der wel op dat je als je ignore_user_abort gebruikt je geen echo's / print's etc.. meer mag hebben.
ohw, bij mij werkt het nog prima als er echo's staan...

gaat gewoon door zonder probs

Verwijderd

Het voordeel van losse mail is dat je ondanks dat het een mailinglist is toch een "persoonlijke boodschap" kan toevoegen. Hallo $user bijvoorbeeld. En je kan de individuele unsubscribe link in ieder mailtje meesturen, mocht je mailinglist deze "feature" bevatten :>

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 14-09 13:52
bcc?
hoe werkt dat?
gewoon inplaats dan cc?

Verwijderd

Even een stukje letterlijk uit de php-manual
code:
1
2
3
4
$headers .= "bcc:birthdaycheck@php.net, birthdaygifts@php.net\n"; // BCCs to

/* and now mail it */
mail($recipient, $subject, $message, $headers);

De "rest" mag je zelf verzinnen

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 14-09 13:52
PHP:
1
2
3
4
5
<?
$headers .= "bcc:martin.kollaard@wanadoo.nl, martin@chatbox4u.nl.nu\n"; 
/* and now mail it */
mail("mail@nfshome.com", "test mailtje", "dit is het mailtje", $headers);
?>

dit heb ik dus nu maar ik krijg mail alleen binnen op mail@nfshome.com :(

Verwijderd

Op zondag 30 december 2001 17:32 schreef Martink het volgende:
PHP:
1
2
3
4
5
<?
$headers .= "bcc:martin.kollaard@wanadoo.nl, martin@chatbox4u.nl.nu\n"; 
/* and now mail it */
mail("mail@nfshome.com", "test mailtje", "dit is het mailtje", $headers);
?>

dit heb ik dus nu maar ik krijg mail alleen binnen op mail@nfshome.com :(
Never mind... |:(

Verwijderd

als er .= staat betekend dat dat het toegevoegd moet worden aan de string, als die niet bestaat, gaat het niet natuurlijk...

bcc is hidden cc, dus dat de ontvanger niet ziet dat er ook een kopie is meegestuurd naar iemand anders...

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 14-09 13:52
zit er ook nog een max aantal email adressen in die bcc ?
Pagina: 1