1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Проблема с кодировкой почты

Тема в разделе "Баги XenForo", создана пользователем den, 18.08.2011.

Загрузка
  1. den

    den Местный

    Регистрация:
    10.08.11
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.0.4
    Проблема в следующем.
    Установил чистый Ксен.
    Проблемы:
    1) При регистрации нового участника не отсылается почта для подтверждения. в логе ошибок пишется такое
    Код:
    Запись журнала ошибок сервера
    Информация об ошибке
    Zend_Mail_Transport_Exception: Unable to send mail. - library/Zend/Mail/Transport/Sendmail.php:137
    Сгенерирована пользователем: deniro, Вчера, в 21:03
    Трассировка стэка
    
    #0 /home/wmza/public_html/4p/library/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail()
    #1 /home/wmza/public_html/4p/library/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
    #2 /home/wmza/public_html/4p/library/XenForo/Mail.php(162): Zend_Mail->send()
    #3 /home/wmza/public_html/4p/library/XenForo/Mail.php(137): XenForo_Mail->sendMail(Object(Zend_Mail))
    #4 /home/wmza/public_html/4p/library/XenForo/Model/UserConfirmation.php(124): XenForo_Mail->send('gintway@gmail.c...', 'deniro')
    #5 /home/wmza/public_html/4p/library/XenForo/ControllerPublic/AccountConfirmation.php(98): XenForo_Model_UserConfirmation->sendEmailConfirmation(Array)
    #6 /home/wmza/public_html/4p/library/XenForo/FrontController.php(310): XenForo_ControllerPublic_AccountConfirmation->actionResend()
    #7 /home/wmza/public_html/4p/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #8 /home/wmza/public_html/4p/index.php(13): XenForo_FrontController->run()
    #9 {main}
    
    Содержимое запроса
    
    array(3) {
      ["url"] => string(44) "http://4p.biz.ua/account-confirmation/resend"
      ["_GET"] => array(0) {
      }
      ["_POST"] => array(5) {
        ["_xfToken"] => string(53) "3,1313611380,150974c52d549354768854449ca38c58eaea74c5"
        ["_xfConfirm"] => string(1) "1"
        ["_xfRequestUri"] => string(9) "/members/"
        ["_xfNoRedirect"] => string(1) "1"
        ["_xfResponseType"] => string(4) "json"
      }
    }
    
    На локальном сервере (денвере) все нормально без ошибок.
    2) При отправке почты подтверждения присылается почта в непонятной кодировке (как в денвере , так и в интернете на обратный емаил). до адресата не доходит.
    Код:
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: quoted-printable
    
    deniro,=0A=0A=D0=B4=D0=BB=D1=8F =D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D0=
    =B5=D0=BD=D0=B8=D1=8F =D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=
    =D1=86=D0=B8=D0=B8 =D0=BD=D0=B0 =D1=80=D0=B5=D1=81=D1=83=D1=80=D1=81=D0=
    =B5 "=D0=A7=D0=9F - =D1=87=D0=B0=D1=81=D1=82=D0=BD=D1=8B=D0=B9 =D0=BF=D1=
    =80=D0=B5=D0=B4=D0=BF=D1=80=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D1=82=D0=B5=D0=
    =BB=D1=8C =D0=A3=D0=BA=D1=80=D0=B0=D0=B8=D0=BD=D1=8B", =D0=BD=D0=B5=D0=
    =BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE =D0=BF=D0=BE=D0=B4=D1=82=
    =D0=B2=D0=B5=D1=80=D0=B4=D0=B8=D1=82=D1=8C =D1=81=D0=B2=D0=BE=D1=8E =D1=
    =83=D1=87=D1=91=D1=82=D0=BD=D1=83=D1=8E =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=
    =D1=8C, =D0=BF=D0=B5=D1=80=D0=B5=D0=B9=D0=B4=D1=8F =D0=BF=D0=BE =D1=81=
    =D1=81=D1=8B=D0=BB=D0=BA=D0=B5 =D0=BD=D0=B8=D0=B6=D0=B5.=0A=0Ahttp://4p.=
    biz.ua/account-confirmation/3/email?c=3D72055dffb6c8687d=0A=0A=D0=91=D0=
    =BB=D0=B0=D0=B3=D0=BE=D0=B4=D0=B0=D1=80=D0=B8=D0=BC =D0=92=D0=B0=D1=81=
    =D0=B7=D0=B0 =D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=
    =B8=D1=8E,=0A=D0=A7=D0=9F - =D1=87=D0=B0=D1=81=D1=82=D0=BD=D1=8B=D0=B9=
    =D0=BF=D1=80=D0=B5=D0=B4=D0=BF=D1=80=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D1=
    =82=D0=B5=D0=BB=D1=8C =D0=A3=D0=BA=D1=80=D0=B0=D0=B8=D0=BD=D1=8B
    
    --=_46234ef0eb40458ce1e5afce1a4ed154
    Content-Type: text/html; charset=utf-8
    Полностью почта во вложении.
    Подскажите как решить эту проблему?
    Проверял sendmail все отправляет без проблем.
     

    Вложения:

    • errormail.txt
      Размер файла:
      4,9 КБ
      Просмотров:
      2
  2. Gatses

    Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
  3. den

    den Местный

    Регистрация:
    10.08.11
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.0.4
    А как насчет 2й проблемы? Как её решить? Ведь письма такой кодировки отсылаются и с хостинга и с локалхоста значит дело в скрипте. Укажите где копать?
     
  4. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Название тем начинаем с большой буквы, а не с маленькой.
     
  5. den

    den Местный

    Регистрация:
    10.08.11
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.0.4
    это ты к чему?
    А по существу ответить не можешь?
     
  6. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    У вас там в приложенном файле есть подсказка — Relaying not permitted. Попробуйте начать с выяснения почему это у вас происходит.
     
  7. den

    den Местный

    Регистрация:
    10.08.11
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.0.4
    Проблему решил. Была проблема с базой msql. Была разная кодировка базы и данных Ксены. Решил не заморачиваться с перекодировкой всей базы а просто установил заново.
     

Поделиться этой страницей