[php] html mail verzenden.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik hoor jullie allemaal al denken daar heb je er weer één die zijn html-emailtje vanuit php niet kan verzenden. En dat klopt tot op zekere hoogte. Ik heb de volgende code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$subject = "nieuwsbrief.";
$headers .= "From: Hacpeema <jaco@jaac.nl>\r\n";
$headers .= "X-Sender: <jaco@jaac.nl>\n";
$headers .= "X-Mailer: PHP\n"; 
$headers .= "X-Priority: 3\n"; 
$headers .= "Return-Path: <jaco@jaac.nl>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "cc: \n"; 
$headers .= "bcc: "; 
$message = heb ik voor het overzicht weggelaten...

$result = mysql_query("SELECT email FROM adres GROUP BY email");
while($row = mysql_fetch_array($result)){
    mail($row[0], $subject, $message2, $headers);
}



Het probleem echter is dat als ik ze één voor één verstuur dan gaat het goed. Verstuur ik ze per 100 dan ziet iedereen de html code en worden de headers blijkbaar niet goed meegenomen en ziet iedereen de html code ipv een fraaie html mail. Iemand een idee??

Acties:
  • 0 Henk 'm!

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 15-08 22:46

KompjoeFriek

Statsidioot

Schrijf een funtie die het in delen verstuurd :?
(tis maandag, ben (nog) niet helemaal bijgekomen van het weekend :r )

WhatPulse! - Rosetta@Home - Docking@Home


Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
$result = mysql_query("SELECT email FROM adres GROUP BY email");
while($row = mysql_fetch_array($result)){
mail($row[0], $subject, $message2, $headers);
}
Ik doel dus op message 2???

Moet ook niet wat vaker \n\r \r\n gebruikt worden?

[ Voor 0% gewijzigd door martinvw op 18-11-2002 23:10 . Reden: onduidelijke ]


Acties:
  • 0 Henk 'm!

Verwijderd

Windoos-vernieler schreef op 18 November 2002 @ 16:02:
Schrijf een funtie die het in delen verstuurd :?
(tis maandag, ben (nog) niet helemaal bijgekomen van het weekend :r )
en wat vind je smtp server daarvan :?

Acties:
  • 0 Henk 'm!

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 15-08 22:46

KompjoeFriek

Statsidioot

Sorry, anders om dan?

while($row = mysql_fetch_array($result)){
$to += $row[0];
}
mail($to, $subject, $message2, $headers);

of wil je dat weer niet?

[off-topic]
soow, tis echt maandag :O 8)7
[/off-topic]

WhatPulse! - Rosetta@Home - Docking@Home


Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
Verwijderd schreef op 18 November 2002 @ 15:49:
Ik hoor jullie allemaal al denken daar heb je er weer één die zijn html-emailtje vanuit php niet kan verzenden. En dat klopt tot op zekere hoogte. Ik heb de volgende code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$subject = "nieuwsbrief.";
$headers .= "From: Hacpeema <jaco@jaac.nl>\r\n";
$headers .= "X-Sender: <jaco@jaac.nl>\n";
$headers .= "X-Mailer: PHP\n"; 
$headers .= "X-Priority: 3\n"; 
$headers .= "Return-Path: <jaco@jaac.nl>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "cc: \n"; 
$headers .= "bcc: "; 
$message = heb ik voor het overzicht weggelaten...

$result = mysql_query("SELECT email FROM adres GROUP BY email");
while($row = mysql_fetch_array($result)){
    mail($row[0], $subject, $message2, $headers);
}



Het probleem echter is dat als ik ze één voor één verstuur dan gaat het goed. Verstuur ik ze per 100 dan ziet iedereen de html code en worden de headers blijkbaar niet goed meegenomen en ziet iedereen de html code ipv een fraaie html mail. Iemand een idee??
Wat doet die 2 daar, hij word zonder 2 geinitialiseerd en met 2 aangeroepen, en volgens mij kan ut niet komen doordat ze vaker aan geroepen worden.

Acties:
  • 0 Henk 'm!

  • KompjoeFriek
  • Registratie: Maart 2001
  • Laatst online: 15-08 22:46

KompjoeFriek

Statsidioot

Bedoel je $message2 in de mail() functie?
dan zou hacpeema toch wel een smeuïge foutmelding voor ons hebben? toch?
of niet soms hacpeema?

WhatPulse! - Rosetta@Home - Docking@Home


Acties:
  • 0 Henk 'm!

Verwijderd

Als hij niet met error_reporting(E_ALL) werkt waarschijnlijk niet... *subtiele hint voor hacpeema*

Acties:
  • 0 Henk 'm!

Verwijderd

Verander al die \n's maar in \r\n's en dan praten we wel verder 8-)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mijn excuses voor die rare $message2, dat moet gewoon $message zijn.. dus krijg ik ook geen foutmelding. Ik zal het eens proberen met \r\n ipv \n. Ik ieder geval bedankt voor de enthousiaste support!!
Pagina: 1