Communication#
XenForo provides you with several ways to communicate with your users, ranging from on-page, attention-grabbing notices, to email tools for individual users.
Notices#
Notices are messages broadcast to users on all pages, allowing you to alert your visitors to important information.
They take the form of a title and message, in which you can use HTML code. You may also personalize the message using
You may display an image with each notice, either the viewing user’s own avatar, or a custom image using the Display image tools, and you may specify the styling of each notice to suit the message using the Display styling tools. A range of styles are provided, or you can use your own custom CSS by entering a class name and then having that reference your own CSS rules.
In order to suit smaller screen sizes, you may hide the notice if the screen width falls below one of the options in the Visibility section.
Notices can be of Block type, Scrolling, Floating or Fixed — these Notice type options control how and where the notice is displayed, and should be set according to how important the message might be.
- Block notices are displayed at the top of the page, below the main navigation bar. They are shown until they are dismissed.
- Scrolling notices are grouped together, and are shown in a cycle, with the first notice scrolling horizontally to make way for the second notice, which in turn scrolls away to show the third notice etc. Note that scrolling notices will only scroll away if there is more than a single scrolling notice visible.
- Floating notices are shown floating over the content in the bottom right corner. They are significantly less intrusive than the types.
- Fixed notices are full width and fixed to the bottom of the page covering any content that might be underneath.
Your notices can be set as dismissable, which allows users to click a close gadget on each notice in order to hide it from view once they have read it. Users may review dismissed notices in their own account area.
For floating notices, you may have them automatically dismiss once they have faded out. This is useful for notices that need to be read just once, and are not of critical importance.
The display order of notices defines their position relative to other notices of the same type. Notices with higher display order values will display before notices with lower display order values.
Notice criteria#
Notices may be conditionally displayed, based on a selection of criteria from the additional tabs in the notice editor.
For example, you could display a notice only to guest / unregistered users by selecting User is a guest under the User criteria section, or you could target users that have arrived from a search engine such as Google, who are likely to be first-time viewers, by selecting User arrived on this site from a search engine under the Page criteria options.
For more information about criteria, see the Criteria section of this manual.
Activity summary email#
The activity summary is a useful tool for reaching out to registered members who may not have been keeping up-to-date with your community.
Tools are provided to generate a rich list of content, designed to enc`ourage your inactive members to return to the forum.
Constructing the email#
The activity summary can be built with a series of content sections, each of which may select content in a variety of ways.
To build your email summary:
- Log in to the Admin Control Panel
- Go to Communication > Activity summary.
- Either click on an existing section to edit it, or click on Add activity summary section to create a new one.
- Choose an activity summary section template from the list that will be shown, then click Add section.
- On the next page, use the form to build search parameters to find content that will be included in this section of the activity summary email.
For example, you may want to select the first five threads from specific forums, sorted by their date in descending order, which would return the most recently posted threads.
The activity summary email is generated live at the time that it is sent, so there is no need to rebuild the email manually each time you expect it to be sent.
Configuring user parameters#
When enabled, your summary email will be sent to the users who match the parameters listed in the Activity summary email settings.
- Log in to the Admin Control Panel
- Go to Setup > Options > Email options.
- Scroll down to the Activity summary email group of settings and ensure that the option is enabled.
- Configure the number of days of inactivity after which users will start to receive the email, how frequently they will continue to receive the email while they remain inactive, and after how many days of inactivity the user should be abandoned.
Contact users#
There are three methods by which users can be contacted directly: Alerts, Email and Messages.
Each of these methods employ criteria to determine precisely which users will be contacted.
Alert users#
This method will generate an alert containing your message, and display it along with the target user’s other notifications, which would include alerts for replies to their topics, messages posted on their profile page etc.
When creating the alert, you can specify a URL to which the receiving users will be redirected when they click on the alert, along with a message to be used for the alert body text.
The alert method is the least intrusive way to contact users, but it is also possible that a user with many unread alerts may miss the message you send.
Email users#
The email method will generate an email and send it to all the users that match the criteria you specify. You may send a plain text email, or a full HTML email.
To create a consistent look for your email, you may optionally wrap it in the standard XenForo system email wrapper.
You may also include an unsubscribe link with your email, in case any of the receiving users do not wish to receive any further emails of this kind.
Finally, you may opt not to actually send an email, but rather just generate a list of email addresses that match the criteria you specify, in order to send a message using a different email system, outside of XenForo itself.
Message users#
The final communication method is similar to the email method, but instead of sending email, it will insert a new conversation with each user targeted by the criteria, containing the message you enter.
To prevent your own inbox receiving a deluge of replies, you may lock the conversations as soon as they are sent, which will essentially turn them into read-only messages.
If you do not lock the conversation, you can optionally leave the conversation and ignore future replies, or leave the conversation and accept future replies, which will discourage users from replying to the conversation even though they are able to do so.
Help pages#
While help pages do not permit you to contact users directly, they are a means by which you can impart useful information to your visitors.
A number of help pages are created when XenForo is installed, including guidelines and reference for Smilies, BB codes, Trophies, cookies and general Terms and rules.
Add-ons may add their own help pages to this list.
The Help page manager lists all available help pages, and allows you to add new pages, toggle the availability of existing pages and delete pages.
Help page editor#
Clicking the title of a help page will open the Help page editor.
URL portion#
A short string of text entered here will act as the link to this help page. For example, a URL portion of ‘getting-started‘ will result in a link of /help/getting-started , and will load the page you create or edit using the help page editor.
Title and description#
The title and description will be shown at the top of the help page, and in the help page manager.
Display order#
The display order value dictates where in the help navigation the page will appear. Pages with higher display order values appear after those with lower display order values.
Page content#
Use this box to enter the HTML for your page. Full XenForo template syntax may be used here, as the page effectively will be saved as a template.
If you want complete control over the styling of your help page, check the Advanced mode option, in order to omit the usual HTML block that surrounds help pages. If you use this option, you have complete responsibility for ensuring that your page is stylistically in-keeping with the rest of your site.
PHP callback#
For advanced help pages, you may have PHP code generating variables for your help page template. This is very powerful, but not an easy option for non-developers.
Полная настройка почты XenForo 2 в 2022 году
В этой статье я расскажу как правильно настроить почту на движке XenForo 2. Как сделать что бы почта не попадала в спам. Как бесплатно и самому настроить почту ксенфоро потратив не много времени.
Решил я значит сделать себе собственный форум на Xenforo 2 на домене 2or.ru — Но показывать все буду на другом домене. Несколько дней я искал в поисковиках как правильно настроить почту в XenForo 2 но не чего нормального не нашел. Вся информация уже давно не актуальная, старая и не рабочая. Пришлось самому потратить очень много времени и разобраться как и что работает и как настроить рабочую почту без спама и т.д, а вам не придется тратить столько времени, просто повторяйте за мной.

В своем случае я буду использовать сервис biz.mail.ru заходим и нажимаем «Создать проект»
Далее надо будет подтвердить что домен ваш. В своем случае я скачал html файл и загрузил его в корневой каталог своего сайта. Что бы он был доступен по адресу сайт.ру/файл.html как загрузил, нажал кнопку «Подтвердить».

После подтверждения, у вас должно быть такое окно.
Идем в панель управления своими доменами. В моем случае это сервис 2domains. Выбираем домен и нажимаем управление услугой. DNS-серверы меняем на стандартные NSы Reg.ru (2domains это реселлер reg.ru). Все, ждем когда поменяются DNS. У меня они поменялись за 10 минут.

Далее возвращаемся к списку доменов, выбираем свой домен и нажимаем «Управление зоной» должно выйти такое окно.
Нажимаем «Добавить еще одну запись» выбираем тип записи MX и вписываем что написано в панели biz.mail.ru как на скриншоте выше.
Настройка MX записи
Выберите тип записи — MX и отредактируйте ее.
Субдомен: @
Приоритет: 0
Значение: emx.mail.ru

Ждем пока запись MX обновится, я подождал примерно час. Потом нажал кнопку проверить все записи. И как видим MX‑записи настроены верно, появилась зеленая калочка.

Настройка TXT-записи
SPF-запись
Письма, отправленные с вашего домена, не будут попадать в спам. В панели управления доменом, по примеру выше. Добавляем TXT запись.
Субдомен: @
Второе поле: v=spf1 redirect=_spf.mail.ru
и нажимаем сохранить. Через какое то время у вам должно все выглядеть как на скриншоте.

Добавьте еще одну запись как указанно на скриншоте или у вас в личном кабинете. 
Через некоторое время у вас должны быть все зеленые галочки.
MX‑записи настроены верно
Вы можете отправлять и получать письма.
SPF-запись настроена
Письма, отправленные с вашего домена, не будут попадать в спам.
Подпись DKIM включена
Письма, отправляемые через почтовые серверы Mail.ru, будут подписаны вашей DKIM. 
Далее создаем свою почту, которая будет отправлять письма с сайта. Заходим в раздел пользователи. Вводим имя, фамилию, логин и пароль. Логин запишите куда нибудь отдельно, ниже нам пригодится.


Заходим в админ панель своего сайта Параметры/Настройки электронной почты и вписываем данные как на скриншоте
Настройка SMTP для Xenforo, на хостинге 2DOMAINS
Не могу настроить уже час, создал почтув почтовом клиенте 2domains.
пытаюсь подключить в xenforo. для параметров использую mail.hosting.reg.ru и 25 порт
и логин с паролем от этой почты.
при тесте отправки почты ошибка
Connection could not be established with host mail.hosting.reg.ru :stream_socket_client(): Unable to connect to mail.hosting.reg.ru:25 (Connection timed out) (code: 0)
Ошибка "Connection timed out" указывает на то, что ваш сервер не может установить соединение с SMTP-сервером. Это может быть вызвано различными причинами, например, блокировкой порта на вашем сервере или проблемами с подключением к SMTP-серверу.
Если вы уверены, что параметры подключения правильные, то есть необходимо проверить, доступен ли порт 25 на вашем сервере. Для этого можно воспользоваться командой telnet:
Откройте командную строку на вашем сервере или локальном компьютере.
Введите команду: telnet mail.hosting.reg.ru 25 и нажмите Enter.
Если порт доступен, вы увидите ответ от SMTP-сервера. Если порт недоступен, вы получите ошибку подключения.
Если вы получили ошибку подключения, обратитесь в службу поддержки вашего хостинг-провайдера, чтобы узнать, доступен ли порт 25 на вашем сервере и разрешено ли использование SMTP-сервера стороннего провайдера. Также, возможно, вам потребуется настроить правильные DNS-записи для вашего домена, чтобы установить правильное соединение с SMTP-сервером.
Ошибка указывает на то, что почтовый клиент не может установить соединение с почтовым сервером, используя указанные параметры подключения.
Сначала убедитесь, что вы правильно ввели параметры подключения, включая имя хоста ( mail.hosting.reg.ru ), порт (25) и учетные данные (логин и пароль).
Затем проверьте, доступен ли почтовый сервер по указанному адресу и порту. Возможно, что есть какие-то проблемы с соединением, например, сервер может быть временно недоступен или ваш интернет-провайдер может блокировать доступ к порту 25.
Как настроить почту в xenforo?
Чтобы настроить почту в XenForo, вам нужно выполнить следующие шаги:
- Перейдите в панель администратора XenForo и выберите "Настройки" -> "Почта".
- Задайте следующие настройки:
- Использовать SMTP: выберите "да".
- SMTP-хост: введите адрес SMTP-сервера.
- SMTP-порт: введите порт SMTP-сервера.
- Использовать SSL/TLS: выберите, если требуется защищенное соединение.
- SMTP-пользователь: введите имя пользователя для SMTP-сервера.
- SMTP-пароль: введите пароль для SMTP-сервера.
- Отправитель по умолчанию: укажите адрес электронной почты, от имени которого будут отправляться письма.
- Нажмите "Сохранить настройки".
После этого XenForo должен быть настроен для отправки электронной почты с помощью SMTP. Вы можете проверить настройки, отправив тестовое письмо