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

Обратная связь

Тема в разделе "Основные вопросы по XenForo", создана пользователем Александр, 03.05.2012.

Загрузка
  1. Александр

    Александр Местный

    Регистрация:
    06.11.10
    Сообщения:
    498
    Симпатии:
    196
    Версия XF:
    1.0.0
    Я тут заметил что как-то не корректно работает обратная связь, точнее она вообще не работает. Решил проверить и отправил пару писем под гостем и пользователем на ящик, но так и не пришли. Ящики прописаны одинаковы что в профиле что и в *Настройки электронной почты*

    Что то не доделал?
     
  2. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    Вообще-то нужная настройка называется "Контактный адрес электронной почты" и расположена на странице настроек "Основная информация о форуме".
     
  3. Александр

    Александр Местный

    Регистрация:
    06.11.10
    Сообщения:
    498
    Симпатии:
    196
    Версия XF:
    1.0.0
    Разумеется там тоже стоит, но всё равно не отправляет. Окошко выползает что сообщение отправлено, а на почту не доходит. Хотя при регистрации новых пользователей письма на почту приходят (с ссылкой на активацию )
     
  4. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    У меня единственное предположение - у вас почтовик убивает письма с подложным адресом отправителя (он форумом меняется на адрес отправившего сообщение пользователя). Попробуйте в файле library/XenForo/ControllerPublic/Misc.php найти строки
    Код:
    			$mail = XenForo_Mail::create('contact', $mailParams, 0);
    			$mail->send(
    				XenForo_Application::get('options')->contactEmailAddress, '', array(),
    				$user['email'], $user['username']
    			);
    и заменить на:
    Код:
    			$mail = XenForo_Mail::create('contact', $mailParams, 0);
    			$mail->send(
    				XenForo_Application::get('options')->contactEmailAddress
    			);
     
  5. Александр

    Александр Местный

    Регистрация:
    06.11.10
    Сообщения:
    498
    Симпатии:
    196
    Версия XF:
    1.0.0
    в целом это проблема хостинга, я правильно понял?
     
  6. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    Если все, как я сказал, то проблема скорее в форуме - поддельные обратные адреса не любит никто, такие письма все равно будут доходить с перебоями (и резаться уже на стороне получателя).
    Ну а если то, что я писал выше, не помогло, то нужно с техподдержкой хостера выяснять отношения.
     
  7. Александр

    Александр Местный

    Регистрация:
    06.11.10
    Сообщения:
    498
    Симпатии:
    196
    Версия XF:
    1.0.0
    одно вот сейчас только что пришло, которое вчера отправлял. Остальные 10 где-то. Попробую конечно вышеизложенное, но не любитель ковырять файлы.
    Если что, в xenforo напишу
    --- добавлено : May 3, 2012 8:43 AM ---
    хотя сейчас уже доходят, может у хостинга временны проблемы были. непонятно
     
  8. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    Если хоть одно пришло, значит у них проблемы с доставкой.
     

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