> > No sorry, both messages are the same. > Didn't mean to post it twice. Sorry. > > Below is what prints out when I echo the message: > > $to > robinwilson@xxxxxxxxxxxx > > $subject > Proposal Submission > > $headers > From: 2HostMe Mailer Reply-To: Robin Wilson Return-Path: > 2HostMe Mailer > Message-ID: X-Mailer: PHP v4.4.2 MIME-Version: 1.0 Content-Type: > multipart/related; boundary="d49718178131ebc038c576f007a40642" Are these all on the same lines just because of echo? Or are they on their own lines? Like this: From: 2HostMe Mailer Reply-To: Robin Wilson Return-Path: 2HostMe Mailer Message-ID: X-Mailer: PHP v4.4.2 MIME-Version: 1.0 Content-Type: multipart/related; boundary="d49718178131ebc038c576f007a40642" From: should have a from email address, same with reply-to and return-path > > $msg > --d49718178131ebc038c576f007a40642 Content-Type: image/gif; > name="betaresource.gif" Content-Transfer-Encoding: base64 > Content-Disposition: attachment; filename="betaresource.gif" Same with these, are there any line returns? > R0lGODlhWgAeAPcAAAAAAP///25scFNdc1tkc0tcclpibWNpcTtbgi1CWzJIY0 > BaeyU0RjpRbCw9 > UUFXci8/UkxbbUpUYGdwe3Z7gRMqQxg1VB5AZh0+YjpWdjhTcjVNaTBGXjRLZS > Y3Si1BVzxVcUpn > iE1rizpQaTJEWTZJXzlNYzFCVUBUajhGVVJlezdDUGNyglNdaBUvShEmPBo5Wh > 9EaiBGbBs7XCFI > byNMdCJJcR9CZxw8XSFFaiJHbCNJbiBCZChReiZOdSVLcSBBYR8+XSRHaSJDYy > pQdSdKbSVGZiI3 > TSU6UDtcfSk/VkNliUVkhD9bdyk6TENeekpmgkNbdDxPY1NtiEhedTtNXzhJWk > 1ke0theEVXajA9 > SkJTZE5hdGx+kFxremx2gH6DiBYxSyVNcxo2USlUfB9AXh08WCpWfidQdSJGZh > cvRSlTeSpUeh06 > VB89WRozShkxRyZJaS1VeylOcCpQchkvRC1UeCVFYi1SdTBYfCM/Wi1QcStNbD > BUdUVqi0Riflt5 > lFdzjEZbb1t1jT9OXGJ2iUJPW1dlcoiVoSxagitZgC9gii5dhjNlkTdtmjVqlT > RjjDtvmTptljFb > fyRDXi9XeTlpkDVhhTlmjCpKZkBulD1lh05yj01rhF55j1NqfWuHnmN8kmmBlU > paZ4aaq32PnniI > loKPmiVIYj53oz5ym0R8pS5SbUN2nWGFoG6SrVZvgltzhlJndzxLV2V7jJKqvI > KVpGx7hoqbqJGg > q46bpTFadkuDqoahtHSCjImUnKGstJylq8THyTlQX2KAk1txfcDL0ayxtIadqZ > ieobS6vbzFyLe/ > wcXJyrG2t7i8vJaXl4eIiL/Bv7y+vLW2tbCxsLu8uqusqrq7uMfIwtDQzM3Nyd > jY1cTEwo6Ojbe2 > saSjoMC+uePh3MnGv83KxO7q4+3o4MPAu726teLazujh1+bf1erk2+nj2tzUyd > fPxOTc0ezm3uvl > 3dTKvszBttHGu/Hs58G1q8e7sb6wp6ubkrKimbipoJSMiKCSjD1MWCH5BAEAAP > 8ALAAAAABaAB4A > QAj/AB2tGrhKlSRJjxAifMTwkSOHjh4+ajSxIUMEIZZkRICAySYmIENwEuFnkx > 8/IkQA4hQolidP > xAJNiUUTFpM/OJMwCQGFCRQosP48uVKsmJcBWLhwQZqK1zJ1z04FgwcvSzt11q > qhg+fOjbt5o8K4 > KKFLGjt18MJEWOfu3bx5XsbAuCrNmbR08Gytg7etFidiaKlQMSVuHah26z5lia > fuVqF08zZw8OLO > HQoTUlBYY6cNW7V6927J+tTIoCZLu/qwGuKmjes2rd+MmR1mjNgKuHPjfuGidx > gcZSi5SUMcxxgL > bcy4Ud4GiYfnThykmDWrhJQqVkhwSKCkBAgO4Dl0/zChwIQgLIIIaXES3QEJOp > PsSMvTxwgtXKB0 > 0emiS1QuRpBEBAkjouhSQw0xWHOBNTGUEgoiGCSY4AU5TEOEHYqcMQ0eNuhQCC > I58DGNBtNs0EED > D6BQQDdQhBBCMK90g9ISU4xzyy+vNAPKIecs0AUIWJxDwJACLWNOL5OcAk86RQ > ThRiG2kLLJGlOU > I08psPABRSlcJpGDDIGUE48YeDjjjjOKyMEGKL30sgREr9RSCy+paDJIMHK6Qk > whpyDjSSClmNLJ > H6KYckUggzAxBSK5INJEBiCwoAsinzQwwqWbdOLMPPjkw88+/dQxyz776OMNP/ > m8AE6n4BBAzz3+ > gP/Djz4vpFBqBS8wgCoHWeSTDzjQXHPPF/hAI6s+qFDgKTT38DPBLJ6ims8+xb > RQKhJHIAFGPfWA > Ew44JdzjaTT67CMBA07YcUkj0khyCQKgIAIIMNSE8wQdulRTTSc77LAGGejckM > MNGJwyzzW/YJBM > NeFcwQO94YSiyCJn6HCNGzC4MUMy16DjhQIco0MBCi0cgk4BBUTwTQS/fBNOMs > C40w06T9DyDTrg > HHCNy78MUkghdkySxyST9EHJHXZUQgceeMix9CSWNPXIGWSIQUMMNNAgQwwyaB > 3DBRdggAE2GFxQ > Axlo94DHJDv8kEPYd2ygQQYZyJ1BAwukFAJICCz/gdMCgjwQxR9eTDABC6C4Ik > osVKDwwOOPpGKM > PfZYyY0odswRxxBFzKGmHJUP8kOHXMtggw0+AEJ5Oea0w4wljMQu+yIMOaJKKr > jXGcJMxADiiQoF > YBGFBho08GgTTQw+RSed/PTE8380QYVSXAgSQQR+cCINVKeMk84tSHRhTjdeLC > NPMLpwdc01KHCT > jCnbmLMNBlOwsw4OMFzzTjJAmBKPMIFohjyAAQpzsENO7LAEM+SxjWCIIx7AMI > UBiwEL1plCFPFo > RzvYEQxlqMMdwFhGNrpQDm6YIhjpQIcUTGCCVvBCGvDABSsocQ16fIEe+GjBEe > AAhzDAgVtbqAAF > /+BxjiNsoR74qMAW6JGPOhBCXEqwgFu8UAYzjKENZWCFLz5DD1jMox5bKAELvj > gBt1QBBZDxwiGa > pQQktIAe9SjBB5TwgWq4AwwO8AAD9ugBCFiiFZrQBCZYgQpUHOENdUikIQhxBD > WooQIOIEQKHpkC > D7zgkph8Aa40KRszlKEMKMgCEo7Thi1sgTlHYEAKJHACLVhhFlqQwCiGAQElOA > ACEMhWtpSQgC0M > gBAkIMEJHGAICayAAR5wAgSgZolg2OISk4BGITQXByNU8w5DMMIQ0oABHsgAHH > qYAQqiYYFihMEC > 6KwNBnSgAzH8AA1zYEUcgAAN6sGgDEPIRALCU/8CFKAgAlgAxy2+8AVwgAAEGZ > gCIAJhigY0AAQN > iEALJJCF0XwCCygoQQmIMDRpXKIS9tFFfvhAjFz4BxKQmAYjErEIioWiFNhARA > yeYTZP/OICN7AG > DawRhAqdIRFomwYiEFGKWCCiCHywhgKssYEGqOABWRhAN4IRDGB0QwRXxSoFxk > EMUSxOF7/o0R0P > QIABFOATRJiEHJIwjXSkIxmVAMUv8MAfO1xjGtvoxSoWwYYeoDAd2pjCBarxjG > TYABjYGIcKMKAN > dHQjFGc4AxvoMA0+7EAIGACGNbLBggZIAwRyQ0EDntANt6YDGEzIBTnIEQw/6I > Ic45hAMtyxDHf/ > TOEc4SAHIlJUAEuo4hXAdUUoksC0PRQhDkIoQhGIwFwfrOEHO4jBDWIQgxzowA > YZCIQnABEKTshB > bXiwA9PmMLRLQGIJmJCEJSyxiSlMwQsu8QLwsFAAKjwAeU1YQBOe0BMo/KETsI > DCArgAi2LIogCC > kIUgECyJVhijHGJqB1/2YIQgDEEI8MkDHuxhjljsoAg6oK7pTqc6MdkvLytVRC > Jit66IaCIVBVmF > JjoxBU8ENxZYiEUgsEA8Dezixxpowh82gRP8NuGgKBCEIEJJBUFoghPCYEcuWB > GLdJBDD5QIRjko > J44/MCMee4GHF+QB4cqFIgaAaB0N0mAKd1RD/7LA2LI9xLEKRyyDdaxrBSDiAe > ESEsMUrPNEBe1x > QQjrohwE1IY82CEPZRQAEZUzhzoaaqlV8MIYe3HrO3zRBmXI4xZmKMQ6yDGEdN > SDCzAYQwdsw4Kz > WOAT6ljHzt7xDi6YgRryKMQOQqGObZCiHcJYMTFawY52nAIWx2DHNk6RQQWb40 > qm2MspClGAJf2C > JrkARjycEYhCvIMeXuBCBFwojHVMGRXfcAcF0vGVenyRHmNwyygqQAJ3xBod6X > iHC1rgjnpMoIZf > uCJV2vLFemiAHO7AC1fd6s9bLMkXS1IyWljAAiTeIQGHcIsC9pmAbywJiZ4ygC > FG4cLaBgMWvv8Q > lwGikY9o8PAI/VADtw5RAV+k4xsVaEGnXmAIfvADVxS4BwXGAI16/KIMbaAENH > zxCVSkoVOf+IYN > hwENekDjAPSgBwW2hY8DHMLnekACEvAxDzAowQreOMU78nECPQpAAutpxSqO0S > x96IMCVkBkC/xR > LlC9wFqfMkQ/9NEPAfjDHy+Yhd0xKQB+9GMMXoAGqfYRDS6USx/+GIYblNCPyV > OAEFYQQKkOYPeS > 2T1bSCCBN8SVDwqcQAJ2t7s/VpDMS1gCE5e4BCtm2IY3wKEOvh8DHN6gBjio4Q > 1hCEMFXLCbTWpy > +cu/YhuAQP0gtEH6ylmOGdoAHSdoIQXDWEH/CqowjBOc4AMOQIISeMlLDpigBO > 7nwhas4AAnJDM6 > J4DEQTSxPnD4Yg53cAeUQAlY5gYGqAfbNwNmcAj6AA39YAViIRa9AQcWMAM3kA > Y7YAR3EAdokAYW > 8AXR4A3RoBxloAfrpwROcAIlYEqCAAYiGA0H0AEKIAjMMwImsgGXYgKGkGBXIA > hVcAIQEEyTgAkK > pAm5Rwy2UAl9wAdMOAdzwAfJJQQYiAbgUAYYgAOmgAHgAAMzAANcaAFuIANdIw > ZrkAiKwAplAA7A > gQNBAARGoABw2AEnAgIFwAVTsC9McAXXgAV/oAJe4AquYC8ggDxZcAgGYABZQG > CxAAufIAhr/wMJ > 0mAJk7AHtNAf01AEp4ALnQAMcrAJ14AGbMBS2DBVpoBT1MA1UxAMGKAB1cAD75 > ADlxAMK6YIPhAV > p2AKnxAMRhAF1aAA79ABYAANWRABXnAOwbAwwNAJ0oAFriIA2QCInRAMpvAE48 > AF5yAABgAOXBAL > tNAHebAL0lA0cUALuZAfc1AgoqAN3SANwNAILWUJS9ADNZBTOyUDNfAg1KVT03 > ADQzANKgZU0uBO > HnJUfBAOG3AOctgAUYACWNANU+AiwEAK6dAN3TAOhUAOtAAKoDANyfAL6UAFp3 > AO6ZAzBBABexAf > wYAIFFYNpZAfe1AgnhAMeaAJ2ZAKjaAIUP/gDAcSCMewIDQwDYGgiqx4Ae+AAR > ngDGdABHSwBtJg > B2KgA6lYBE9ADRkgDcQDAg/QACHgkCEQCM9gClcVAtsQAuPwBQizDcBFDhFwDl > HwAOfwAANAAEEj > NJOYAHdQCZPINHZgB3SQB5bAC7zQCGxwBlZjOjKQBjewAzZwNWHDAxhgDd30A1 > SjCGTQB3uAXEEQ > BJSQCZeyCyMwDCawBSNQACqgAlhABVEgGIKBBS0SAhQ3AbfwChrJOI7zOA8wB2 > jAXHIwBwkABHPw > A0WQXMr1A2ygCI3gCI3QAz9AA28zXQPDA9N1AY4ZBBiQhRiQAz9QA6NTBHKQA9 > 6JAU6SAEYmsAEb > wAcKIIMasADqmQFzwxHumQR3gwJxaQBesF2DoAIoQJ4bEBAAOw== Content-Type: > multipart/alternative --d49718178131ebc038c576f007a40642 > Content-Type: > text/plain; charset=iso-8859-1 Content-Transfer-Encoding: > 8bit Dear Robin > Wilson Below are the details of the Proposal Submission Form > you filled in > at 2HostMe Media Services Logo / produktnaam test Thema / slogan: > Steekwoorden* Aantal (ca.): Kleur item: Budget (minimum en > maximum prijs in > euros) tussen euro en euro per produkt item Gewenste > leverdatum 27-01-2007 > Streef Datum Eventueel eigen produkt ideeën Opmerkingen / > aanvullende info > Content-Type: text/html; charset=iso-8859-1 > Content-Transfer-Encoding: 8bit > Dear Robin Wilson > > Below are the details of the Proposal Submission Form you > filled in at > 2HostMe Media Services > > Logo / produktnaam test > Thema / slogan: > Steekwoorden* > Aantal (ca.): > Kleur item: > Budget (minimum en maximum prijs in euros) tussen euro en > euro per produkt > item > Gewenste leverdatum 27-01-2007 Streef Datum > Eventueel eigen produkt ideeën > Opmerkingen / aanvullende info > --d49718178131ebc038c576f007a40642-- > > > > ""Jake McHenry"" <linux@xxxxxxxxxxxxxxxxx> wrote in message > news:083e01c76dbf$f5627500$6401a8c0@xxxxxxxxxxxxx > >I take it there are no errors... And your using windows... Sending to > > exchange... I guess with seeing what you posted, I would > start by echoing > > out what you have in $to, $subject, $msg, $headers. Are > there any errors > > in > > Exchange logs? Do you see the message coming into Exchange queue? > > > > Jake > > > > > >> -----Original Message----- > >> From: Robin Wilson [mailto:robinwilson@xxxxxxxxxxxx] > >> Sent: Friday, March 23, 2007 9:53 PM > >> To: php-general@xxxxxxxxxxxxx > >> Subject: What is wrong with this function please? > >> > >> Hello > >> > >> I'm trying to do a function that emails users and sends an > >> attachment. But I > >> think something is in the wrong order or something as when > I send it > >> Exchange discards it. > >> > >> This is the function which I have put together from > various sources: > >> > >> I would really appreciate any help as I have been up half the > >> night and got > >> nowhere! > >> Thanks > >> Robin > >> > >> function sendMail($to, $toName, $from, $fromName, > $subject, $message, > >> $uploadfile, $fileName, $fileType, $fileSize) { > >> $eol="\r\n"; > >> $mime_boundary=md5(time()); > >> > >> # Common Headers > >> $headers .= 'From: '. $fromName .' <'. $from .'>'.$eol; > >> $headers .= 'Reply-To: '. $toName .' <'. $to .'>'.$eol; > >> $headers .= 'Return-Path: '. $fromName.' <'. $from > >> .'>'.$eol; // these > >> two to set reply address > >> $headers .= "Message-ID: > >> <".$mime_boundary."@".$_SERVER['SERVER_NAME'].">".$eol; > >> $headers .= "X-Mailer: PHP v".phpversion().$eol; > >> // These two to > >> help avoid spam-filters > >> > >> # Boundry for marking the split & Multitype Headers > >> $headers .= 'MIME-Version: 1.0'.$eol; > >> $headers .= "Content-Type: multipart/related; > >> boundary=\"".$mime_boundary."\"".$eol; > >> > >> $msg = " "; > >> > >> if ($uploadfile != "") { > >> # File for Attachment > >> $file_name = substr($uploadfile, (strrpos($uploadfile, > >> "/")+1)); > >> > >> $handle=fopen($uploadfile, 'rb'); > >> $f_contents=fread($handle, $fileSize); > >> $f_contents=chunk_split(base64_encode($f_contents)); > >> //Encode The > >> Data For Transition using base64_encode(); > >> fclose($handle); > >> > >> # Attachment > >> $msg .= "--".$mime_boundary.$eol; > >> $msg .= "Content-Type: ".$fileType."; > >> name=\"".$file_name."\"".$eol; > >> $msg .= "Content-Transfer-Encoding: base64".$eol; > >> $msg .= "Content-Disposition: attachment; > >> filename=\"".$file_name."\"".$eol.$eol; // !! This line needs > >> TWO end of > >> lines !! IMPORTANT !! > >> $msg .= $f_contents.$eol.$eol; > >> } > >> > >> # Setup for text OR html > >> $msg .= "Content-Type: multipart/alternative".$eol; > >> > >> # Text Version > >> $msg .= "--".$mime_boundary.$eol; > >> $msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol; > >> $msg .= "Content-Transfer-Encoding: 8bit".$eol; > >> $msg .= strip_tags(str_replace("<br>", "\n", > $message)).$eol.$eol; > >> > >> # HTML Version > >> $msg .= "Content-Type: text/html; charset=iso-8859-1".$eol; > >> $msg .= "Content-Transfer-Encoding: 8bit".$eol; > >> $msg .= $message.$eol.$eol; > >> > >> # Finished > >> $msg .= "--".$mime_boundary."--".$eol.$eol; // finish > >> with two eol's for > >> better security. see Injection. > >> > >> > >> // Mail it > >> mail($to, $subject, $msg, $headers); > >> } > >> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > >> > >> -- > >> No virus found in this incoming message. > >> Checked by AVG Free Edition. > >> Version: 7.5.446 / Virus Database: 268.18.17/730 - Release > >> Date: 3/22/2007 7:44 AM > >> > >> > > > > -- > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.446 / Virus Database: 268.18.17/730 - Release > Date: 3/22/2007 > > 7:44 AM > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.17/731 - Release > Date: 3/23/2007 3:27 PM > > -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/731 - Release Date: 3/23/2007 3:27 PM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php