• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فونت فارسی در ایمیل
#1
سلام
من برای ارسال ایمیل از کلاس smtp استفاده کردم. ایمیل ارسال میشه ولی وقتی در قسمت subject فارسی می نویسم، در ایمیلم، فونت subject به هم می ریزد. فونت بدنه ایمیل درست نشان داده میشود. در کد زیر چه تغییری بدهم تا فونت subject درست شود.
کد پی‌اچ‌پی:
<?php
require("lib/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host "smtp.gmail.com";  // specify main and backup server
$mail->Port "465";  // SMTP Port
$mail->SMTPAuth true;     // turn on SMTP authentication
$mail->SMTPSecure"ssl";     // SMTP connection type
/***********************************************************************************/
/***********************************************************************************/
$mail->Username "[email protected]";  // SMTP username
$mail->Password "YOUR-PASSWORD"// SMTP password
// Send email to :
$mail->AddAddress("[email protected]"); // will receive the test email
/***********************************************************************************/
/***********************************************************************************/
//$mail->AddAddress("[email protected]", "Josh Adams");
//$mail->AddReplyTo("[email protected]", "Information");
$mail->WordWrap 50;                                 // set word wrap to 50 characters
//$mail->AddAttachment("/var/tmp/file.tar.gz");         // add attachments
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");    // optional name
$mail->IsHTML(true);                                  // set email format to HTML
$mail->Subject "Here is the subject";
$mail->Body    "This is the HTML message body <b>in bold!</b>";
$mail->AltBody "This is the body in plain text for non-HTML mail clients";
if(!
$mail->Send())
{
   echo 
"Message could not be sent. <p>";
   echo 
"Mailer Error: " $mail->ErrorInfo;
   exit;
}
echo 
"Message has been sent";

?>



  پاسخ
تشکر شده توسط :
#2
utf-8 می فرستی؟
  پاسخ
تشکر شده توسط :
#3
(۱۳۸۹ دى ۲۶, ۱۱:۲۳ ق.ظ)admin نوشته: utf-8 می فرستی؟

اگه لطف کنید بگید کجای کد بالا و با چه دستوری utf8 بفرستم ممنون میشم. چون چند بار سعی کردم بفرستم ولی نشد.
  پاسخ
تشکر شده توسط :
#4
کد پی‌اچ‌پی:
$mail->CharSet  ="utf-8"
upservers.net Profesional Internet Solutions
هاست + ریسلر لینوکس
خدا رو شکر این سروری که گرفتم Uptime نسبتا قابل قبولی داره.
  پاسخ
تشکر شده توسط : mkmk


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان