Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Форма обратной связи присылает каракули

Автор arch-buro, 13-02-2014, 18:32:21

« назад - далее »

arch-buroTopic starter

Здравствуйте уважаемые форумчане!
У меня такой вопрос, из формы обратной связи на странице http://arch-buro.ru/contacts , если кто-то отправляет сообщение, приходят письма с не понятной кодировкой, в общем каракули-кракозябрики. Как это можно исправить?
Да, ещё если кто-то пишет комментарий к посту на сайте, также приходят кракозябрики с пометкой на мэйле: "Mail delivery failed: returning message to sender"

Пример кракозябриков:
[spoiler]This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

   arch-buro@mail.ru
     SMTP error from remote mail server after end of data:
     host mxs.mail.ru [217.69.139.150]: 550 Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from. See http://help.mail.ru/mail-help/mailer/popsmtp for details.

------ This is a copy of the message, including all the headers. ------

Return-path: <arch-buro@mail.ru>
Received: from u6841051 by server36.hosting.reg.ru with local (Exim 4.72)
(envelope-from <arch-buro@mail.ru>)
id 1WDxWb-0006Yx-9f
for arch-buro@mail.ru; Thu, 13 Feb 2014 18:44:25 +0400
To: arch-buro@mail.ru
Subject:
X-PHP-Originating-Script: 2548:class-phpmailer.php
Date: Thu, 13 Feb 2014 14:44:25 +0000
From: =?UTF-8?B?0JvRjtC00LzQuNC70LAg0KHRgtC10L/QsNC90L7QstC90LAg0JPRgNCw0Yc=?=
  =?UTF-8?B?0LXQstCw?= <graludst@gmail.com>
Message-ID: <e45f4ef7621c88ba5045afc81d2c4bf4@arch-buro.ru>
X-Priority: 3
X-Mailer: PHPMailer 5.2.4 (http://code.google.com/a/apache-extras.org/p/phpmailer/)
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8

п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣, п░п╩п╣п╨я│п╣п╧ п║п╣я─пЁп╣п╣п╡п╦я┤! п°я▀ я┘п╬я┌п╣п╩п╦ п╠я▀ я┐п╥п╫п╟я┌я▄ п╫п╣ п©п╣я─п╣п╢я┐п╪п╟п╩п╦ п╩п╦ п▓я▀ я│п╬п╥п╢п╟я┌я▄ п╢п╩я▐ п╫п╟я│ п╢п╦п╥п╟п╧п╫-п©я─п╬п╣п╨я┌ п╨я┐я┘п╫п╦ п╦ п©я─п╦я┘п╬п╤п╣п╧? (п╡ п≈п╟я─п╣я┤п╫п╬п╪). п╞ п╬я┌п©я─п╟п╡п╩я▐п╩п╟ п▓п╟п╪ п╢п╟п╫п╫я▀п╣ я│п╡п╬п╣пЁп╬ п©п╟я│п©п╬я─я┌п╟ п╢п╩я▐ п╥п╟п╨п╩я▌я┤п╣п╫п╦я▐ п╢п╬пЁп╬п╡п╬я─п╟. п°я▀ п╤п╢п╣п╪. п·я┌п╡п╣я┌я▄я┌п╣, п©п╬п╤п╟п╩я┐п╧я│я┌п╟.
п║ я┐п╡п╟п╤п╣п╫п╦п╣п╪, п⌠я─п╟я┤п╣п╡п╟[/spoiler]
Заранее благодарен за ответ!


Гарик+

Цитата: arch-buro от 13-02-2014, 18:32:21
Здравствуйте уважаемые форумчане!
У меня такой вопрос, из формы обратной связи на странице http://arch-buro.ru/contacts , если кто-то отправляет сообщение, приходят письма с не понятной кодировкой, в общем каракули-кракозябрики.
Это постоянно или такая проблема возникла недавно? Вообще это проблема с кодировками.


arch-buroTopic starter

#2
Гарик, это постоянно!

Добавлено: 13-02-2014, 19:16:24


Причём с 2-х сайтов, один в зоне ru, что впримере, другой с такимже названием в зоне com, оба находятся на одном хостинге reg

ezhabchik

Попробуйте преобразовать текст, который отправляется, из KOI8-R в UTF-8 например так:
$output_txt = iconv('KOI8-R', 'UTF-8', $input_txt);

По идее должно помочь  :)
Всем известный декодер Лебедева показал, что это то что нужно, вот, сами можете попробовать раскодировать Ваши каракули  :)
http://www.artlebedev.ru/tools/decoder/
  •  

arch-buroTopic starter

ezhabchik, Спасибо за помощь! Декодер помог. А в какой файл вставлять код, я совсем не понял?


ezhabchik

Этого я Вам точно сказать не могу, тут искать придется, если сайт построен на какой-то CMS, то можно в дoкументации поискать или самому в коде порыться, нужно просто найти файл, в котором происходит отправка на почту, и в нем текст перекодировать. Какая кстати у Вас CMS используется?
  •  

arch-buroTopic starter

ezhabchik, CMS WordPress разумеется, я же в теме этого движка написал, надеясь найти специалистов которые могут сказать где внести изменения)))

zanuda

Сходите на (ну, не специалист я) mywordpress.ru/support/ . Там время от времени подобные вопросы всплывают. Можно поискать или попросить поддержку на форуме (правда, там отвечающие редко попадаются, можно посмотреть, кто активно и толково отвечает из знающих и выципить его). Вобщем, форумов ВП, наверно, хватает, но мне как-то там понравилось в свое время...
  •  


ezhabchik

Ну, обещать ничего не могу, но если дадите фтп доступ, могу попробовать  :)
  •  

arch-buroTopic starter

Я думаю тут дело в хостинге, я сначала попробую связаться с их техподдержкой и решить вопрос с ними. Просто сейчас вспомнил что когда был на другом хостинге, я же тестировал и письма нормальные приходили, правда тогда приходили не на мейл ру, а на яндекс почту.
В любом случае отпишу по результату. Спасибо!



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....