Author Topic: Проблемы с почтой в русском OpenGoo  (Read 6324 times)

vbirukov

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • Email
Проблемы с почтой в русском OpenGoo
« on: August 18, 2009, 06:29:01 PM »
После смены языка в учетной записи на русский перестают отправляться сообщения e-mail. Кроме того, невозможно ввести что-либо в тело сообщения, это поле формы неактивно. Нажатие на кнопки "Отправить" и "Отменить" приводит к перезагрузке OpenGoo.

В логе при этом пишется:

<?php die(); ?>
Session "default" started at 2009-08-18T21:14:49+0000
#1 ERROR: Error: Undefined index:  type in '/home/.../public_html/opengoo/application/views/mail/add_mail.php' on line 431 (error code: 8 )

В английской версии все нормально. Что тут можно сделать?

И, кстати, ошибка в переводе: тайтл к кнопке "Create an email" в lang.js переведен как "Создать учётную запись e-mail",а нужно "Создать новое сообщение email".
« Last Edit: August 19, 2009, 05:13:47 AM by vbirukov »

Candyman

  • Newbie
  • *
  • Posts: 9
    • ICQ Messenger - 146707046
    • View Profile
Re: Проблемы с почтой в русском OpenGoo
« Reply #1 on: August 19, 2009, 02:09:37 AM »
+1, Есть такая проблема. (версия 1.5.2)

-------
Вопрос - В почте, при создании нового письма в поле кому* нужно вписывать адрес вручную???
Зачем тогда такая крутая система контактов?
--------
Также еще замеченые баги (русский язык).
- При выборе в дереве проектов "Все" очень часто отображение слетает на "Обзор", хотя вкладка остается таже. (например был в проекте личное на вкладке почта, - ткнул во "Все" проекты - вылетелов обзор проектов, но вкладка осталась "почта", или был в контактах проекта. - перешел во "все" - получил интерфейс создания письма, и активную вкладку контакты.)
(Картинка в атаче)

- Сортировка контактов по проектам работает коряво (возможно других обьектов с русскими значениями сортировки, пака таковых не создано)
« Last Edit: August 19, 2009, 06:27:40 AM by Candyman »
OG 1.5.2 / PHP5 / Apache2 / MySQL5 / FF3
progressbar + backup + html2doc

vbirukov

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • Email
Re: Проблемы с почтой в русском OpenGoo
« Reply #2 on: August 19, 2009, 05:14:56 AM »
Вижу, что та же проблема существует, например, в польской локализации.

linuxeng

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Проблемы с почтой в русском OpenGoo
« Reply #3 on: August 19, 2009, 10:01:17 AM »
Добрый день.
Проблему отправки почты на русском языке тоже подтверждаю.
Причина в fckeditor.php!
Для решения можно закомментировать строку 5 (include("public/assets/javascript/fckeditor/fckeditor.php")) в файле add_mail.php, который лежит в application/views/mail. Далее надо копать в файле view.php, так как при нажатии на кнопку создать новое сообщение будет всплывать ошибка сверху, что мол og.EmailCombo is not a constructor, и пропадет кнопка назад. Но тем не менее появится поле для тела сообщения и сообщения успешно начнут оправляться, к чему так стремились! Но в целом далее надо смотреть сам файл fckeditor.php.
Всем успехов в настройках.
Linuxeng
« Last Edit: August 19, 2009, 10:14:09 AM by linuxeng »

vbirukov

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • Email
Re: Проблемы с почтой в русском OpenGoo
« Reply #4 on: August 19, 2009, 03:34:06 PM »
Решение, возможно временное, нашлось. Проблема, похоже, не в fckeditor.php.

Пробовал на версии 1.5.2.

В файле /application/views/mail/add_mail.php в строке 330 заменяем

Code: [Select]
$renderName = htmlentities($renderName); ?>
на

Code: [Select]
$renderName = htmlspecialchars($renderName); ?>
Вроде бы после этого форма отправки письма отображается нормально, вложения присоединяются, письма отправляются, кнопки работают. Правда, потестил всего на паре писем.

sergeyspb

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Проблемы с почтой в русском OpenGoo
« Reply #5 on: August 19, 2009, 05:17:11 PM »
Да, как нашел vbirukov
проблема в файле /application/views/mail/add_mail.php в строке 330

можно поменять  и на
Code: [Select]
$renderName = htmlentities($renderName,ENT_COMPAT,'UTF-8');
Еще немного и похоже найдем все функции, которые с UTF-8 надо использовать... =)

Candyman

  • Newbie
  • *
  • Posts: 9
    • ICQ Messenger - 146707046
    • View Profile
Re: Проблемы с почтой в русском OpenGoo
« Reply #6 on: August 20, 2009, 03:30:27 AM »
sergeyspb  плюс в карму :)
Отправка почты  заработала, ошибок в лог не пишет.
----
Но при Жмакании на плюсик добавления контакта из адреса в письме вроде все работает, а в лог сразу пишет:
Code: [Select]
Session "default" started at 2009-08-20T06:10:16+0000
#1 ERROR: Error: Undefined index:  new_contact_from_mail_div_id in '/usr/local/og/application/views/contact/edit_contact.php' on line 20 (error code: 8)
#2 ERROR: Error: Undefined index:  hf_contacts in '/usr/local/og/application/views/contact/edit_contact.php' on line 21 (error code: 8)
Time since start: 1.76471281052 seconds
-------------------------------------------------------------------------------
OG 1.5.2 / PHP5 / Apache2 / MySQL5 / FF3
progressbar + backup + html2doc

hofasi

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Проблемы с почтой в русском OpenGoo
« Reply #7 on: October 11, 2009, 02:16:25 PM »
Здравствуйте, уважаемые.

Может кому-нибудь приходилось сталкиваться с такой ошибкой

Ошибка при отправке почты. Возможно неправильные SMTP настройки?


Причем все настройки smtp правильные.

Лог

Session "default" started at 2009-10-11T17:06:32+0000


Подскажите пожалуйста как можно решить эту проблему

#1 ERROR: Error: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to smtp.mail.ru:25 (Permission denied) in 'site/library/swift/lib/Swift/Connection/SMTP.php' on line 149 (error code: 2)

Time since start: 0.20791220665 seconds