Ik wil mbv de functie mail() in php kerstkaarten versturen.
Nu heb ik de volgende code:
Maar het probleem is dat hotmail die background-image op div#header er op een of andere manier 'uitfiltert', hij is niet meer te zien en ook niet in de source, bij hotmail. Bij tiscali oid gaat dit wel goed.
Ook komt dit mailtje in de map ongewenste mail bij hotmail. Kan ik hier iets aan doen?
Nu heb ik de volgende code:
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
76
| <?php error_reporting ( E_ALL ); $body = "<style type=\"text/css\"> div#main { background-color: #28365D; } div#container { background-color: 006699; color: #fff; font-family: verdana, arial, helvatica, sans-serif; font-size: 14px; padding: 6px; border: 1px solid #28365d; } div#header { background: url(http://www.vcnoeitgenog.nl/zooi/2005.gif); background-position: right; background-repeat: no-repeat; background-color: #28365D; border-bottom: 3px solid #ffCC00; border-top: 3px solid #ffCC00; } div#container h1 { font-size: 17px; margin-top: 3px; } div#container a { font-size: 14px; color: #fff; text-decoration: underline; } div#container a:hover { text-decoration: none; } </style> <div id=\"main\"> <div id=\"container\"> <div id=\"header\"> [img]\"http://www.vcnoeitgenog.nl/zooi/santa.gif\"[/img] </div> <h1>› Fijne feestdagen!</h1> <p> tekst </p> <p style=\"font-size: 11px;\"> tekst </p> <p> tekst </p> </div> </div>"; $boundary = "=====gilles." . md5(uniqid(time())) . "====="; $headers = ''; $headers .= "From: xxx<xxxxx>\r\n"; $headers .= "Reply-To: xxxx\r\n"; $headers .= "MIME-Version:1.0\r\n"; $headers .= "Content-Type: multipart/mixed; \r\n\tboundary=\"$boundary\"\r\n\r\n"; $str = "--" . $boundary . "\r\n"; $str .= "Content-Type: text/html;\r\n\tcharset=\"us-ascii\"\r\n"; $str .= "Content-Transfer-Encoding: 7bit\r\n\r\n"; $str .= $body . "\r\n\r\n"; $str .= "\r\n--" . $boundary . "--\r\n"; $body = $str; if ( mail('xxxx', 'Hoi!', $body, $headers) ) echo 'Yo!'; ?> |
Maar het probleem is dat hotmail die background-image op div#header er op een of andere manier 'uitfiltert', hij is niet meer te zien en ook niet in de source, bij hotmail. Bij tiscali oid gaat dit wel goed.
Ook komt dit mailtje in de map ongewenste mail bij hotmail. Kan ik hier iets aan doen?
Hoi!