Тема урока

В этом уроке, посмотрим, как сделать общие надстройки почты Joomla сайта для отправки сообщений пользователям сайта.

Вступление

В общих настройках Joomla, хотелось бы выделить настройки почты. По умолчанию они не настроены, так как требуют ввода пользовательских данных.

Настройка почты позволит отправлять простые текстовые письма (сообщения) пользователям, зарегистрированным на сайте из панели администратора (вкладка Пользователи>>>Массовая рассылка). Отправка писем может производиться по отдельным адресам и группам пользователей.

Как попасть в настройку почты

Настройка почты находится на вкладке Общие настройки>>>Сервер>>>Блок «Настройки почты».

nastroyka pochty joomla sreen1

nastroyka pochty joomla sreen1

Варианты настройки почты

В системе Joomla предусмотрено три варианта настроить почтовую рассылку. В настройках они называются «Способы отправки».

— Способ PHP mail. Позволяет использовать функцию php (http://php.net/manual/ru/function.mail.php) для отправки почтовых сообщений. Работает в версиях PHP 4,5,7.

— Способ отправки SMTP. Задействует для отправки сторонний сервер отправки электронных писем SMTP, например: Gmail или Яндекс.Почта.  

— Sendmail. Если на вашем сервере установлен сервис рассылки электронных писем Sendmail, можно попробовать использовать его.

Как выбрать способ отправки писем

Три способа отправки писем Joomla, ставят первый вопрос, какой способ отправки писем выбрать?

Способ отправки PHP Mail

Данный способ, предполагает, что вы можете создать и активировать почтовый домен и к нему, почтовый ящик для домена сайта на своём сервере.

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

Способ отправки SMTP

SMTP это аббревиатура почтового протокола, Simple Mail Transfer Protocol. Этот способ предполагает, что система Joomla будет рассылать письма, через сторонние SMTP сервера. Такими серверами являются, Яндекс, Gmail, Rambler , Mail, HotMail. Для задействования этого способа нужен аккаунт на одном из этих почтовых сервисов.

Данный способ, априори имеет ограничения по возможному количеству отправок писем. Эти ограничения есть на любом общедоступном сервер SMTP.

Способ отправки Sendmail

Sendmail это почтовый агент (программа) распространяемая Sendmail, Inc. (https://www.proofpoint.com/us/sendmail-open-source) по лицензии «opensource». Программа несколько устарела, но может быть установлена на вашем сервере.

Общие настройки почты Joomla

Посмотрим, как выставить каждый из перечисленных способов отправки писем и сделать тестовую проверку настроек.

Настройка способа отправки почты PHP Mail

Для задействования этого способа, вам понадобится почтовый домен и почтовый ящик на вашем хостинге. Создаются они в административной панели хостинга.

В этой настройке нам нужен только созданный адрес (Email) почтового ящика. Его и вписываем в поле «Email сайта». Не забываем включить отправку почты и включить массовую рассылку. Остальные поля имеют информационное значение.

DirectAdmin создание почтового аккаунта

DirectAdmin создание почтового аккаунта

Примечание: Если не хотите «мусорить» почту на сервере, в поле email для обратных ответов, впишите другой email из общественных почтовых ящиков.

настройка php mail screen

настройка php mail screen

Тестирование

Внизу настройки есть кнопка «Отправить текстовое сообщение», которая служит для тестовой проверки выполненной настройки. Если вы всё настроили правильно и почта на вашем сервисе исправна, то в почтовый ящик созданный на вашем сервере вы получите такое сообщение.

Это тестовое сообщение отправлено с помощью «PHP Mail». Если вы получили его, настройки электронной почты установлены правильно!

Roundcube Webmail тестовое письмо

Roundcube Webmail тестовое письмо

Настройка способа отправки почты SMTP

В этом способе отладки рассылки, можно не задействовать сервер хостинга. В этом варианте используем сторонние почтовые сервера Яндекс, Mail, Gmail, Rambler, Hotmail.

К сожалению, все эти сервера имеют строгие лимиты на отправку почты в час или день. Лимиты постоянно меняются, так например на сегодня, для Яндекс это одно письмо можно отправить сразу только 35 адресатам (массовая рассылка).

Для настройки SMTP отправки вам понадобится:

  • Свой почтовый ящик (аккаунт) на почтовом сервере- пишем в поле «Имя пользователя SMTP»;
  • Адрес почтового сервера SMTP – пишем в поле «SMTP-сервер»;
  • Тип соединения (защищен или нет) - пишем в поле «Защита SMTP»;
  • Пароль почтового ящика пишем в поле «Пароль для SMTP»
  • Порт соединения – пишем в поле «Порт SMTP-сервера ».

Взять эти данные нужно в информационных данных на сервере почтовика. Например для рассылки через Яндекс.Почта это будут такие данные:

  • адрес почтового сервера (отправка) — smtp.yandex.ru;
  • защита соединения — SSL;
  • порт — 465.

Примечание: Для задействования способа рассылки через SMTP заведите отдельный почтовый ящик.

SMTP screencapture joomla

SMTP screencapture joomla

Способ отправки Sendmail

Если на вашем сервере стоит программа Sendmail, в поле:

  • Способ отправки выберете Sendmail
  • E-mail сайта впишите свой адрес созданный на Sendmail
  • В поле «Путь к Sendmail» впишите путь к каталогу Sendmail на вашем сервере.

sendmail screen

sendmail screen

Вывод

В завершении замечу, три момента:

  1. Создать полноценную массовую рассылку писем своим сотням  пользователям через панель Joomla, без специальных расширений, крайне трудно. Пользователей придется делить на группы и отправку осуществлять вручную. Если хотите это сделать поставьте компонент AcyMailing. 
  2. Однако, базовую рассылку писем из панели Joomla можно отлично использовать для внутрикорпоративного общения, рассылая письма сотрудникам или авторам сайта.
  3. Нужно помнить, что настройки почты Joomla сильно зависят от настройки вашего сервера. Поэтому чаще, неудачи в настройке почты нужно искать именно там.

©joomla-abc.ru

Другие уроки

 

Похожие статьи

Общая настройка менеджера шаблонов ...

Продолжаем уроки Joomla по общим настройкам сайта. В этом уроке общие (глоб...

Компонент Сообщения после установки...

Продолжаем обзор системных компонентов CMS Joomla 3. В этой статье разбирае...

Общие настройки меню Joomla — Урок ...

В этом уроке посмотрим, где расположены общие настройки меню Joomla сайта, ...

Модуль Список материалов категории ...

Чтобы показать на сайте список материалов одной или нескольких категорий пр...

12 Правил оптимизации Joomla сайта,...

Об оптимизации сайта Joomla задумываемся в начале его создания. Несколько п...

Компонент Ленты новостей Joomla, ур...

На сайте Joomla можно показать сколько угодно различных новостных лент...

Copyright © 2023 Joomla-abc.ru. Все права защищены.