\r\n"; $headers .= "To: SomeName \r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: multipart/mixed;\r\n"; $headers .= " boundary=\"".$mime_boundary."\""; $message .= "This is a multi-part message in MIME format.\r\n"; $message .= "\r\n"; $message .= "--".$mime_boundary."\r\n"; $message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n"; $message .= "Content-Transfer-Encoding: 7bit\r\n"; $message .= "\r\n"; $message .= "Email content and what not: \r\n"; $message .= "This is the file you asked for! \r\n"; $message .= "--".$mime_boundary."\r\n"; $message .= "Content-Type: image/jpg;\r\n"; $message .= " name=\"test.jpg\"\r\n"; $message .= "Content-Transfer-Encoding: base64\r\n"; $message .= "Content-Disposition: attachment;\r\n"; $message .= " filename=\"test.jpg\"\r\n"; $message .= "\r\n"; $message .= $fileContent; $message .= "\r\n"; $message .= "--".$mime_boundary."\r\n"; $ok = mail("email@server", "file by email", $message, $headers); ?>