php mail() awlak. help karapnko

Machan email eka send wenawa. But message 3k enawane bn. Mata ona send wenn eka mail ekai. Mokakd ban meke awla?




PHP:
<?php

$content= $_POST['img'];
$cmpnyName = $_POST['cName'];
$content= str_replace("data:image/png;base64,","",$content);
$content= chunk_split($content);
$uid = md5(uniqid(time()));


$to = "[email protected]";
$subject = $cmpnyName;
$msg = "Trade Show Form Order";




$headers = 'From:[email protected]' . "\r\n";

$headers .= "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-Type:multipart/mixed; boundary=\"" .$uid. "\"\r\n\r\n";






$headers .= "--".$uid."\r\n";
$headers .= "Content-Type:text/plain; charset-iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$headers .= $msg. "\r\n\r\n";

$fname = "order";
$headers .= "--".$uid."\r\n";
$headers .= "Content-Type:image/jpeg; name=\"".$fname."\"\r\n";
$headers .= "Content-Transfer-Encoding: base64\r\n";
$headers .= "Content-Disposition: attachment; filename=\"".$fname."\"\r\n\r\n";
$headers .= $content. "\r\n\r\n";




if(mail($to,$subject,"",$headers)){
echo "success";
}else{
echo "Fail";
}




?>

machan aluth library kiyanna epa bn.. me thiyena eke error eka mokakda kiyapanko duplicate enne mokada kiyala.. mn librarya maru karanawa kiyanne mulu code ekama maru kr oona
 
Last edited:

Ayeshlive

Well-known member
  • Jul 1, 2011
    10,570
    943
    113
    *̶͑̾̾​̅ͫ͏̙̤g͛͆̾ͫ̑͆&
    Heade parameter ekata message eka danna epa.

    Headers walata first content-type header ekai boundary elai denna. Eeta passe message content eka denna.

    Umbe application eke header injection vulnerabilities thiyenawa machan. Hariyata sure naththan swift/phpmailer wage library ekak use karanna.
     
    Heade parameter ekata message eka danna epa.

    Headers walata first content-type header ekai boundary elai denna. Eeta passe message content eka denna.

    Umbe application eke header injection vulnerabilities thiyenawa machan. Hariyata sure naththan swift/phpmailer wage library ekak use karanna.

    ithin mchan.. mn mulinma haduwe msg body ekata dala.. eeth mchn image ek attach wenne nathi nisai anthimta me widiyta kre. ethkotma enn