Legioner911
@Legioner911

Почему на The bat и Outlook приходят сообщения абракадаброй, а на почтовые сервисы нормально?

<?
header('Content-Type: text/html; charset=utf-8');
$kuda = 'mail@mail.ru';
$zagolovok = 'Сообщение с сайта';
$headers = 'Content-type: text; charset="utf-8"';

if (isset($_POST['ok'])){
	$fio = $_POST['fio'];
	$email = $_POST['email'];
	$tel = $_POST['tel'];
	$text = $_POST['text'];

	$messages = "E-Mail: {$email}\n";
	$messages .= "Номер: {$tel}\n";
	$messages .= "ФИО: {$fio}\n\n";
	$messages .= "{$text}";

	if (mail($kuda, $zagolovok, $messages, $headers)) {
		echo 'Отправлено';
	}
}
?>

Забегая вперед скажу, что перенастройка программы не проходит...
Заранее спасибо за дельный ответ специалиста!
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$zagolovok = '=?utf-8?B?'.base64_encode('Сообщение с сайта').'?=';
$headers = "Content-type: text/plain; charset=\"utf-8\"\r\n".
           "Content-transfer-encoding: 8bit";
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@SergeyZelensky-Rostov
попробуйте utf-8 заменить на windows-1251 bkb cp1251 и отослать изменилось что нибудь?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы