<?
# Maak het bericht
$headers .= $van;
$headers .= $datum;
$headers .= $mime;
$headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\r\n";
$headers .= $pri;
$headers .= $pri2;
$headers .= $producer;
$headers .= "This is a multi-part message in MIME format.\r\n";
$headers .= $boundary;
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\r\n";
$headers .= $_POST['bericht'] . "\r\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\r\n";
$headers .= "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://
www.w3.org/TR/html4/loose.dtd\">\n" ;;
$headers .= "<html>\n";
$headers .= "<head>\n";
$headers .= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n";
$headers .= "</head>\n";
$headers .= "<body>\n";
$headers .= $_POST['bericht'] . "\n";
$headers .= "</body>\n";
$headers .= "</html>\r\n";
$headers .= $boundary . "--";
if(exec("sendmail " . $headers))
echo "Gemailed!";
else
echo "Foutjuh!";
if(mail($aan, $onderwerp, "", $headers))
echo "Jaja gelukt!";
else
echo "Kut functie :\\";
?>
En welke fouten dan?
Heb het zo uit Outlook gepaste :P
Link gekopieerd
<?
$headers .= $boundary;
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\r\n";
$headers .= "<html>\n";
$headers .= "<head>\n";
$headers .= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n";
$headers .= "</head>\n";
$headers .= "<body>\n";
$headers .= $_POST['bericht'] . "\n";
$headers .= "</body>\n";
$headers .= "</html>\r\n";
$headers .= $boundary . "--";
?>
zo is ie all beter
Link gekopieerd
Wat heb je gedaan? Alleen die !doctype weg :\
T gaat erom dat ik dit wil verzenden, maar da da nie lukt
Link gekopieerd
ik heb ook
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\r\n";
$headers .= $_POST['bericht'] . "\r\n";
weggehaald.
Je moet ook effe goed opletten waar je je boundary neer zet
Link gekopieerd
als je geen linux hebt moet je het gewoon met mail doen je weet wel de mail functie in php daar heb je een header funcie probeer dat is
Link gekopieerd
Jah maar je moet ook da andere invoeren:
mail( string aan , string onderwerp , string bericht , string headers );
Ik wil eigenlijk alleen die headers invullen maar dat gaat niet :(
Link gekopieerd