Noizz.be
Legacy Member
Hoi
de bedoeling is devolgende: we geven een fuif, en via onze website kan je de flyer + aangepaste email naar vrienden sturen.
Ik heb wel een probleem met MIME (denk ik)
PHP code van het bestand dat de flyer verstuurd:
Dit is het resultaat van de email (enkel de headers):
Zoals je kan zien komt er een "BAD HEADER MIME error". Aangezien ik hier enorm, maar dan enorm weinig van weet ben ik het gaan opzoeken maar ben ik niet bepaald wijzer geworden. Zouden jullie mij kunnnen helpen aub?
Alvast bedankt
Noizz
PS: code komt van hier
de bedoeling is devolgende: we geven een fuif, en via onze website kan je de flyer + aangepaste email naar vrienden sturen.
Ik heb wel een probleem met MIME (denk ik)
PHP code van het bestand dat de flyer verstuurd:
PHP:
//email opstellen en versturen
$boundary = '-----='.md5(uniqid(rand()));
//prent toevoegen
$path = "images/pics/Flyer_small.jpg";
$fp = fopen($path, 'r');
do
{
$data = fread($fp, 8192);
if (strlen($data) == 0) break;
$content .= $data;
} while (true);
$content_encode = chunk_split(base64_encode($content));
$message .= $content_encode."\n";
$message .= "--".$boundary."\n";
//headers voor de email
$headers = "From: \"info\"<[email protected]>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"";
$message .= "Content-Disposition: inline; filename=\"Flyer_small.jpg\"\n\n";
mail($mail, 'Locally Funky - xx Mei 2005 - House/Techno Event', $message, $headers);
echo "The flyer has been send to <b>$mail</b>";
Dit is het resultaat van de email (enkel de headers):
Code:
From - Thu Mar 31 11:29:14 2005
X-Account-Key: account2
X-UIDL: UID117-1099138901
X-Mozilla-Status: 0001
X-Mozilla-Status2: 10000000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from localhost (localhost [127.0.0.1])
by benesol.be (Postfix) with ESMTP id 15C2F3A805C
for <[email protected]>; Thu, 31 Mar 2005 11:26:22 +0200 (CEST)
Received: from benesol.be ([127.0.0.1])
by localhost (venus [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
id 32277-05 for <[email protected]>; Thu, 31 Mar 2005 11:26:13 +0200 (CEST)
Received: by benesol.be (Postfix, from userid 1001)
id 2B1A53A800D; Thu, 31 Mar 2005 11:26:13 +0200 (CEST)
To: [email protected]
Subject: Locally Funky - xx Mei 2005 - House/Techno Event
From: "info" <[email protected]>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-----=609a62c02d11e1b84332d0ec7f8ea7c8"
Message-Id: <[email protected]>
Date: Thu, 31 Mar 2005 11:26:13 +0200 (CEST)
X-Virus-Scanned: by amavisd-new at benesol.be
X-Amavis-Alert: BAD HEADER MIME error: error: part did not end with expected boundary
------ hier staan allemaal rare tekens (wss gecodeerde bestand van de flyer) -----
-------=609a62c02d11e1b84332d0ec7f8ea7c8
Content-Disposition: inline; filename="Flyer_small.jpg"
Zoals je kan zien komt er een "BAD HEADER MIME error". Aangezien ik hier enorm, maar dan enorm weinig van weet ben ik het gaan opzoeken maar ben ik niet bepaald wijzer geworden. Zouden jullie mij kunnnen helpen aub?
Alvast bedankt
Noizz
PS: code komt van hier
