in php heb ik het volgende script:
$message = new Mail_mime("\r\n");
$message->setTXTBody($contents);
if ($userfile_name)
{
$query = "SELECT * from file_info where id=$maxid";
$Db->Query($query);
$row = $Db->Fetch_Object();
$contents = $row->filedata;
$filename = $row->filename;
$filetype = $row->filetype;
$message->addAttachment($contents,$filetype,$filename,false,'base64');
}
$body = $message->get();
$from = '"'.$from_name.' <'.$from_address.'>"';
$hdarray = array(
'from' => $from_name,
'Subject' => $subject);
$hdrs = $message->headers($hdarray);
$sender =& Mail::factory('mail');
$sender->send("sennetijdeman@hotmail.com",$hdrs,$body);
Het probleem wat ik nu heb is dat in hotmail en outlook express, de attachment goed over komt, maar in outlook, werkt dit niet en zie ik dus geen attachement maar wel de volgende code:
Content-Type: multipart/alternative; boundary = HTMLDEMO4006a0b82ebcc
This is a MIME encoded message.
--HTMLDEMO4006a0b82ebcc
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: base64
VGhpcyBpcyB0aGUgcGxhaW4gdGV4dCB2ZXJzaW9uIQ==
--HTMLDEMO4006a0b82ebcc
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: base64
VGhpcyB0aGUgPGI+SFRNTDwvYj4gdmVyc2lvbiE=
iemand een idee hoe ik dit kan oplossen?
alvast bedankt
$message = new Mail_mime("\r\n");
$message->setTXTBody($contents);
if ($userfile_name)
{
$query = "SELECT * from file_info where id=$maxid";
$Db->Query($query);
$row = $Db->Fetch_Object();
$contents = $row->filedata;
$filename = $row->filename;
$filetype = $row->filetype;
$message->addAttachment($contents,$filetype,$filename,false,'base64');
}
$body = $message->get();
$from = '"'.$from_name.' <'.$from_address.'>"';
$hdarray = array(
'from' => $from_name,
'Subject' => $subject);
$hdrs = $message->headers($hdarray);
$sender =& Mail::factory('mail');
$sender->send("sennetijdeman@hotmail.com",$hdrs,$body);
Het probleem wat ik nu heb is dat in hotmail en outlook express, de attachment goed over komt, maar in outlook, werkt dit niet en zie ik dus geen attachement maar wel de volgende code:
Content-Type: multipart/alternative; boundary = HTMLDEMO4006a0b82ebcc
This is a MIME encoded message.
--HTMLDEMO4006a0b82ebcc
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: base64
VGhpcyBpcyB0aGUgcGxhaW4gdGV4dCB2ZXJzaW9uIQ==
--HTMLDEMO4006a0b82ebcc
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: base64
VGhpcyB0aGUgPGI+SFRNTDwvYj4gdmVyc2lvbiE=
iemand een idee hoe ik dit kan oplossen?
alvast bedankt