04-12-1394، 04:43 ب.ظ
سلام
من یه برنامه ی ساده برای ارسال ایمیل نوشتم که با فرمت html هست.
ولی عنوانش بهم ریخته میشه.
مثلا متن "ارسال ایمیل" که عنوان ایمیل هست اینطوری میشه:
ارسا٠اÛÙ ÛÙ
البته اینم بگم که این برنامه با جیمیل و یاهو مشکلی نداشت ولی با سرویس ایمیل ایرانیه chmail.ir مشکل داره.
این کدهای من:
من یه برنامه ی ساده برای ارسال ایمیل نوشتم که با فرمت html هست.
ولی عنوانش بهم ریخته میشه.
مثلا متن "ارسال ایمیل" که عنوان ایمیل هست اینطوری میشه:
ارسا٠اÛÙ ÛÙ
البته اینم بگم که این برنامه با جیمیل و یاهو مشکلی نداشت ولی با سرویس ایمیل ایرانیه chmail.ir مشکل داره.
این کدهای من:
<?php $to = 'mesal@chmail.ir'; $subject = 'ارسال ایمیل'; //$subject=mb_convert_encoding($subject, "UTF-8","AUTO"); //$subject = mb_encode_mimeheader($subject); $message = '<div style="font-family:tahoma;color:red;">متن مورد نظر</div>'; $headers = 'MIME-Version: 1.0' . "rn"; $headers .= 'Content-type: text/html; charset=utf-8' . "rn"; $headers .= 'From: راوندی <ravandi@example.com>' . "rn"; mail($to, $subject, $message, $headers); ?>از این دو دستور هم استفاده کردم ولی فایده ای نداشت:
$subject=mb_convert_encoding($subject, "UTF-8","AUTO"); $subject = mb_encode_mimeheader($subject);