Ik ben bezig met een mail functie en ik probeer MIME mail te verzenden. Ik heb hier absoluut geen ervaring mee ik kan na een flinke zoektoch ook geen complete duidelijke documentatie vinden. Uit wat ik kon vinden in de php manual en wat ik toch heb kunnen vinden met Google heb ik dit gemaakt:
Dit werkt dus niet. Mischien kan iemand me een beetje op weg helpen of een mischien een link naar goede documentatie?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| $headers = "From: " . $settings['mail_name'] . "<" . $settings['mail_address'] . ">\n"; $headers .= "To: " . $rs['name'] . "<" . $rs['address'] . ">\n"; $headers .= "Subject: " . $_POST['subject'] . "\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "X-Mailer: PHP4\n"; $headers .= "X-Priority: 3\n"; $headers .= "Content-Type: multipart/mixed; charset=\"iso-8859-1\"; boundary=\"" . $boundary . "_outer\"\n"; $message .= "--" . $boundary . "_outer\n"; $message .= "Content-Type: multipart/alternative; charset=\"iso-8859-1\"; boundary=\"" . $boundary . "_inner\"\n"; $message .= "--" . $boundary . "_inner\n"; $message .= "Content-Type: text/plain; charset=\"iso-8859-1\";\n"; $message .= "Content-Transfer-Encoding: quoted-printable\n\n"; $message .= strip_tags($_POST['body']) . "\n\n"; $message .= "--" . $boundary . "_inner\n"; $message .= "Content-Type: text/html; charset=\"iso-8859-1\";\n"; $message .= "Content-Transfer-Encoding: quoted-printable\n\n"; $message .= "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n"; $message .= "<HTML><BODY>\n"; $message .= $_POST['body'] . "\n"; $message .= "</BODY></HTML>\n\n"; $message .= "--" . $boundary . "_outer--\n"; |
Dit werkt dus niet. Mischien kan iemand me een beetje op weg helpen of een mischien een link naar goede documentatie?