The thing is that you can send and receive attachments perfectly if you send directly from an email client such as outlook or webbased mail such as hotmail.
I have attached my script below <?php //function send_mail(){ global $mail_to, $mail_name, $mail_email, $mail_title, $mail_description, $attachment; //$mail_to = "[EMAIL PROTECTED]"; $mail_to = "[EMAIL PROTECTED]"; $mail_subject = "Photo Sent To Tourist"; $attachment_size = filesize($attachment); // Response seen by User echo "<img src=\"../tourist/thankyou.gif\">"; $mail_boundary = md5(uniqid(time())); $mail_headers .= "From: [EMAIL PROTECTED] \n"; $mail_headers .= "MIME-Version: 1.0\r\n"; $mail_headers .= "Content-type: multipart/mixed;"; $mail_headers .= "boundary= \"$mail_boundary\""; $mail_headers .= "\r\n\r\n"; $new_mail_body .= "--$mail_boundary\n"; $new_mail_body .= "Content-type: text/plain; charset=us-ascii\r\n"; $new_mail_body .= "Content-transfer-encoding: 7bit\r\n\r\n"; $new_mail_body .= "Name ".$mail_name; $new_mail_body .= "\r\n"; $new_mail_body .= "Email ".$mail_email; $new_mail_body .= "\r\n"; $new_mail_body .= "Title ".$mail_title; $new_mail_body .= "\r\n"; $new_mail_body .= "Description ".$mail_description; $new_mail_body .= "\r\n"; if (!$attachment_size){ NULL; }else{ $new_mail_body .= "--$mail_boundary\n"; $fp = fopen($attachment, "r"); $file = fread ($fp, filesize ($attachment)); $file = chunk_split(base64_encode($file)); $mime_type ="image/gif"; $new_mail_body .= "Content-type:$mime_type; name=\"$mail_title\"\r\n"; $new_mail_body .= "Content-transfer-encoding:base64\r\n\r\n"; $new_mail_body .= $file; $new_mail_body .= "\r\n\r\n"; } $new_mail_body .= "--$mail_boundary--"; return mail($mail_to , $mail_subject, $new_mail_body, $mail_headers); ?> -----Original Message----- From: R'twick Niceorgaw [mailto:[EMAIL PROTECTED]] Sent: Monday, November 26, 2001 14:42 To: Caspar Kennerdale; Php-General Subject: Re: [PHP] email info looks like your email client at work is not capable of handling the image (.gif) attachments. check in the help secion of your email client. HTH ----- Original Message ----- From: "Caspar Kennerdale" <[EMAIL PROTECTED]> To: "Php-General" <[EMAIL PROTECTED]> Sent: Monday, November 26, 2001 8:16 AM Subject: [PHP] email info > can anyone recommend a site or discussion list relating to email > > I have a form to mail script which sends attachments - it all works if I > have my private email address as the recipient, > > however if I use my work email address the mail comes out with no attachment > but displays gobbledigook like- > > "Content-type: multipart/mixed;boundary= "cd3b0ec60c75e8454ec2d36d9db1b16e" > Message-Id: <[EMAIL PROTECTED]>Date: Mon, 26 Nov 2001 > 12:25:31 +0000 (GMT)--cd3b0ec60c75e8454ec2d36d9db1b16eContent-type: > text/plain; charset=us-ascii Content-transfer-encoding: 7bit Name caspar > [EMAIL PROTECTED] Title text submit Description test > submit --cd3b0ec60c75e8454ec2d36d9db1b16eContent-type:image/gif; name="text > submit" > Content-transfer-encod > > If i forward my work email to my private email then the emaiul is fine- > > is this a script error, a mail server/ isp error, local mail server error > > any ideas thanks in advance > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]