Page 1 of 1

PHP MAIL PROBEM !!!

Posted: Wed Sep 24, 2008 10:09 am
by everurssantosh
Hi ,

I am sending mails to our customers using the below code

Code: Select all

Code:
    $headers = "From: ".$from_mail."\r\n";
    $headers .= "BCC: " .  $email_ids ."\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $boundary = uniqid("HTMLDEMO");
    $headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n";
    $body .= "--$boundary\r\n" .
    "Content-Type: text/html; charset=ISO-8859-1\r\n" .
    "Content-Transfer-Encoding: base64\r\n\r\n";
 
    $toemail = get_hotel_email($int_pid,$conn);     
    $toemail = $toemail .",". $str_guest_email1.",". $str_guest_email2  ;
    $body .= chunk_split(base64_encode($return_html),68,"\n");
    mail($toemail, $mail_booking_4 , $body, $headers);
 
This program works perfectly for GMAIL and YAHOO.
But while using some other emails, instead of showing the right message, it shows some junk characters.

Below shown the Junk Characters in the mail

Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PHRhYmxlIGNlbGxwYWRkaW5nPTQgY2VsbHNwYWNpbmc9NCBib3JkZXI9MD48dHI+PHRkPjx0YWJs
ZSB3aWR0aD0iMTAwJSIgYm9yZGVyPTAgIGNlbGxwYWRkaW5nPTAgY2VsbHNwYWNpbmc9MCA+PHRy
Pjx0ZCA+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWU+PGI+RGVhciBNci4gQ29ycmFkbyBSYWNjYTxi
cj48YnI+VGhhbmsgeW91IGZvciB5b3VyIFJlc2VydmF0aW9uLjxicj48YnI+WW91IHdpbGwgZmlu
ZCBoZXJlIGFsbCBkZXRhaWxzIGFib3V0IFlvdXIgcmVzZXJ2YXRpb24gOiA8YnI+PGJyPkNvbmZp
cm1hdGlvbiBOdW1iZXI6PC9iPiBDUlZDWE44RFNJQUZaMEEwJm5ic3A7Jm5ic3A7PGI+RGF0ZTwv
Yj4yMi8wOS8yMDA4Jm5ic3A7Jm5ic3A7PGI+VGltZTogPC9iPiAxMTo0OSBhbTwvZm9udD48L3Rk
PjwvdHI+PC90YWJsZT48L3RkPjwvdHI+PHRyPjx0ZD48dGFibGUgd2lkdGg9IjEwMCUiIGJvcmRl
cj0wICBjZWxscGFkZGluZz0wIGNlbGxzcGFjaW5nPTAgPjx0cj48dGQgYWxpZ249bGVmdCBzdHls
ZT0iaGVpZ2h0OjI1cHgiIGJnY29sb3IgPSAjNjZDQzY2ID48Zm9udCBmYWNlPSJDZW50dXJ5IEdv
dGhpYyIgc2l6ZT0iMiI+PGI+WW91ciBJbmZvcm1hdGlvbjwvYj48L2ZvbnQ+IDwvdGQ+PC90cj48
dHI+PHRkIGJnY29sb3I9I0ZiRjdGOD48dGFibGUgd2lkdGg9IjEwMCUiIGJvcmRlcj0wIGNlbGxw
YWRkaW5nPTAgY2VsbHNwYWNpbmc9MCA+PHRyPjx0ZD48Zm9udCBmYWNlPSJDZW50dXJ5IEdvdGhp
YyIgc2l6ZT0iMSI+Q29ycmFkbyBSYWNjYTwvZm9udD48L3RkPjx0ZD48Zm9udCBmYWNlPSJDZW50
dXJ5IEdvdGhpYyIgc2l6ZT0iMSI+UGhvbmUgTnVtYmVyIEhvbWUgKjoxMTExMTExMTExMTExMTwv
Zm9udD48L3RkPjwvdHI+PHRyPjx0ZD48Zm9udCBmYWNlPSJDZW50dXJ5IEdvdGhpYyIgc2l6ZT0i
MSI+Q29ycmFkbyBIb21lPC9mb250PjwvdGQ+PHRkPjxmb250IGZhY2U9IkNlbnR1cnkgR290aGlj
IiBzaXplPSIxIj5QaG9uZSBOdW1iZXIgQ2VsbCAqOjExMTExMTExMTExMTExPC9mb250PjwvdGQ+
PC90cj48dHI+PHRkPjxmb250IGZhY2U9IkNlbnR1cnkgR290aGljIiBzaXplPSIxIj45OTk5OTkg
LSBSb21lPC9mb250PjwvdGQ+PHRkPjxmb250IGZhY2U9IkNlbnR1cnkgR290aGljIiBzaXplPSIx
Ij5lbWFpbDE6ICBjb3JyYWRvcmNjQHlhaG9vLmNvbTwvZm9udD48L3RkPjwvdHI+PHRyPjx0ZD48
Zm9udCBmYWNlPSJDZW50dXJ5IEdvdGhpYyIgc2l6ZT0iMSI+TmV3IFlvcms8YnI+SXRhbHk8YnI+
PC9mb250PjwvdGQ+PHRkIHZhbGlnbj10b3A+PGZvbnQgZmFjZT0iQ2VudHVyeSBHb3RoaWMiIHNp
emU9IjEiPmVtYWlsMjogIGNvcnJhZG9yY2NAeWFob28uY29tPC9mb250PjwvdGQ+PC90cj48L3Rh
YmxlPjwvdGQ+PC90cj48dHI+PHRkPiZuYnNwOzwvdGQ+PC90cj48dHI+PHRkPjx0YWJsZSB3aWR0
aD0xMDAlIGJvcmRlcj0wIGNlbGxzcGFjaW5nPTAgY2VsbHBhZGRpbmc9MD48dHIgPjx0ZCB3aWR0
aD00OSU+PHRhYmxlIGNlbGxwYWRkaW5nPTAgY2VsbHNwYWNpbmc9MCBib3JkZXI9MCB3aWR0aD0x
MDAlPjx0ciA+CTx0ZCBjb2xzcGFuPTIgYWxpZ249bGVmdCBzdHlsZT0iaGVpZ2h0OjI1cHgiIGJn
Y29sb3IgPSAjNjZDQzY2Pjxmb250IGZhY2U9IkNlbnR1cnkgR290aGljIiBzaXplPSIyIj48Yj5T
ZWxlY3RlZCBIb3RlbCAgPC9iPjwvZm9udD48aHI+PC90ZD48L3RyPjx0cj48dGQgY29sc3Bhbj0y
Pjxmb250IGZhY2U9IkNlbnR1cnkgR290aGljIiBzaXplPSIxIj5Db2x1bWJ1cyBIb3RlbDwvZm9u

Kindly Help me to solve this problem !!

Thanks
Santosh