ik gebruik voor het versturen van een mailinglist de volgende code
Tot zon 600 tekens (ex de HTML) gaat alles ok daarboven krijg ik een failed to send error.
iemand een ID waar dit aan kan liggen.
Is de Header soms gelimiteerd
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
| <? include("includes/dbconn.inc"); if(IsSet($checkmail)) { $adres_query = mysql_query("SELECT lname, email FROM test") or die ("Mislukt om de gegevens op te halen er worden geen mails verstuurd want er zijn geen ontvangers bekend"); WHILE ($data = mysql_fetch_array($adres_query)) { /*Stel de data voor de mail samen*/ $headers = "From: michael@postcodeloterij.nl\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $boundary = uniqid("0123544558877777888"); $headers .= "Content-Type: multipart/alternative" . "; boundary = $boundary\r\n\r\n"; $headers .= "This is a MIME encoded message.\r\n\r\n"; $headers .= "--$boundary\r\n" . "Content-Type: text/plain; charset=ISO-8859-1\r\n" . "Content-Transfer-Encoding: base64\r\n\r\n"; $headers .= chunk_split(base64_encode("Hi $data[lname],$inhoud")); $tekst = nl2br($inhoud); $headers .= "--$boundary\r\n" . "Content-Type: text/html; charset=ISO-8859-1\r\n" . "Content-Transfer-Encoding: base64\r\n\r\n"; $headers .= chunk_split(base64_encode("<HTML> <HEAD> <TITLE>[] GOODLOT B2B MAILER []</TITLE> <style> TD { font-family : Verdana; font-size : 8pt; } </style> </HEAD> <BODY background='http://www.softmachine.nl/goodl/bg.png'> <table width='767' cellpadding='1' cellspacing='0' bgcolor='#190973' align='center' border='0'> <tr> <td valign='top'> <table width='100%' cellpadding='0' cellspacing='1' bgcolor='#ffffff' align='center' border='0'> <tr> <td> <table width='100%'cellpadding='3' cellspacing='3' align='center' border='0'> <tr> <td align='left' valign='top'>[img]'http://www.softmachine.nl/goodl/logo.png'></td> [/img] <tr> <td align='left' valign='top'>Dear Mr/Mrs $data[lname]<br><br>$tekst\n</td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </BODY> </HTML>")); mail("michael@blaat.nl", "$titel", "", $headers); } } else { $message= "form"; } ?> |
Tot zon 600 tekens (ex de HTML) gaat alles ok daarboven krijg ik een failed to send error.
iemand een ID waar dit aan kan liggen.
Is de Header soms gelimiteerd
edit:
Topic titel moet zijn HTML email wijgerd blablabla
Topic titel moet zijn HTML email wijgerd blablabla
Ja man