আমি রেজিস্ট্রেশন, অ্যাক্টিভেশন প্রেরণের জন্য পিএইচপিমেইলারটি ব্যবহার করার চেষ্টা করি। ইত্যাদি ব্যবহারকারীদের মেল:
require("class.phpmailer.php");
$mail -> charSet = "UTF-8";
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "smtp.mydomain.org";
$mail->From = "name@mydomain.org";
$mail->SMTPAuth = true;
$mail->Username ="username";
$mail->Password="passw";
//$mail->FromName = $header;
$mail->FromName = mb_convert_encoding($header, "UTF-8", "auto");
$mail->AddAddress($emladd);
$mail->AddAddress("mytest@gmail.com");
$mail->AddBCC('mytest2@mydomain.org', 'firstadd');
$mail->Subject = $sub;
$mail->Body = $message;
$mail->WordWrap = 50;
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
}
$message
ল্যাটিন অক্ষর রয়েছে। দুর্ভাগ্যক্রমে সমস্ত ওয়েবমেল (gmail, webmail.mydomain.org, emailaddress.domain.xx) আলাদা কোডিং ব্যবহার করছে।
সমস্ত মেইলবক্সে আমার মেলটি হুবহু দেখাতে আমি কীভাবে UTF-8 কোডিং ব্যবহার করতে বাধ্য করতে পারি?
আমি মেল শিরোনামের প্রস্থকে রূপান্তর করার চেষ্টা করেছি mb_convert_encoding()
, তবে ভাগ্য ছাড়াই।