Помогите мне пожалуйста разобраться с отправкой письма.
На внутреннюю почту отправляю - работает.
На mail.ru отправила - вышла абракадабра вместо $mail_message. Почему так?
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = false;
$mail->SMTPAuth = true;
$mail->Host = //значение SMTP в php.ini из блока [mail function]
$mail->Port = //значение smtp_port в php.ini из блока [mail function]
$mail->Username = "zvezda_tamara";//почтовый адрес
$mail->Password = "secret";//пароль от почты
$mail->SetFrom('zvezda_tamara@my_mail.ru', 'Zvezda');//от кого =у меня внутренняя почта
$mail->AddReplyTo('zvezda_tamara@my_mail.ru', 'Zvezda');//что будет написано от кого
$mail->Subject = '=?utf-8?b?'. base64_encode('Тебе письмо от Дед Мороза') .'?='; //это чтоб кириллица правильно отображалась
$mail_message = iconv("cp1251","UTF-8",'Твоё желание исполниться 1 января!');
$mail->MsgHTML($mail_message);
$mail->AddAddress('good_man@mail.ru');//кому отправляем письмо
$mail->Send();
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)