Меню

Настройка почты сайта джумла



Настройка почты сайта джумла

Если вы пользуетесь почтой gmail и у вас есть свой сайт на Joomla, вы можете настроить отправку сообщений с сайта (письма с подтверждением регистрации и прочие) от имени вашей gmail почты.

Для настройки на стороне административной части Joomla переходим в Система=>Общие настройки=>Сервер и заполняем раздел Настройка почты.

  • Email сайта — пишите свой gmail;
  • Отправитель письма — имя сайта;
  • Способ отправки — SMTP;
  • SMTP сервер — smtp.gmail.com;
  • Порт SMTP-сервера — 465;
  • Защита SMTP — SSL;
  • Авторизация на SMTP-сервере — Да;
  • Пароль для SMTP — указываете свой пароль. Если у вас настроена двухэтапная аутентификация гугл (что я всем настоятельно рекомендую), вам необходимо создать пароль приложения для джумлы по этой ссылке https://security.google.com/settings/security/apppasswords и ввести его в настройках почты сайта. В другом случае вам нужно разрешить доступ к аккаунту ненадёжных приложений (что я не рекомендую, если уж у вас есть свой сайт позаботьтесь о своей безопасности в первую очередь) по этой ссылке https://www.google.com/settings/security/lesssecureapps и вводить в настройках почты сайта джумла свой пароль от аккаунта.

После настройки нажмите «Отправить тестовое сообщение» для проверки. На момент написания статьи версия Joomla 3.6.2, в ранних версиях такая кнопка отсутствует.

Источник

Настройка почты сайта джумла

В этом посте я расскажу вам как настроить Joomla для отправки почты по протоколу SMTP. Для начала необходимо открыть панель администратора и зайти в «System->Global configuration» («Система->Общие настройки»). В этом разделе открыть вкладку Server (Сервер) и в правом нижнем углу найти настройки отправления почты. В графе «Mailer» («Способ отправки») выбрать SMTP, в поле «From email» («Email сайта») указать вашу почту, а в поле «From Name» («Отправитель письма») имя отправителя. Далее поля заполняются в зависимости от настроек вашего почтового сервера, вы с легкостью их найдете по запросу вида «smtp google» или «smtp mail.ru». На скриншоте ниже изображены стандартные настройки моей почты на яндексе.

Ниже приведены рекомендуемые настройки для разных почтовых серверов (спасибо Aleks_e1_Dia):

E-mail сайта — указываете действующий почтовый ящик на mail.ru, например — test@mail.ru
Отправитель письма — имя отправителя (или название сайта, к примеру), которое будет отображаться у адресата в поле «От..»
Авторизация на SMTP-сервере — ДА
Защита SMTP — SSL
Порт SMTP-сервера — 465
Имя пользователя SMTP — это ваш действующий email на mail.ru, например — test@mail.ru
Пароль для SMTP — пароль от вашего почтового ящика
SMTP-сервер — smtp.mail.ru

E-mail сайта — указываете действующий почтовый ящик на mail.ru, например — test@gmail.com
Отправитель письма — имя отправителя (или название сайта, к примеру), которое будет отображаться у адресата в поле «От..»
Авторизация на SMTP-сервере — ДА
Защита SMTP — SSL
Порт SMTP-сервера — 465
Имя пользователя SMTP — это ваш действующий email на gmail.com, например — test@gmail.com
Пароль для SMTP — пароль от вашего почтового ящика
SMTP-сервер — smtp.gmail.com

E-mail сайта — указываете действующий почтовый ящик на yandex.ru, например — test@yandex.ru
Отправитель письма — имя отправителя (или название сайта, к примеру), которое будет отображаться у адресата в поле «От..»
Авторизация на SMTP-сервере — ДА
Защита SMTP — SSL
Порт SMTP-сервера — 465
Имя пользователя SMTP — название вашего email до собаки, например — test для test@yandex.ru
Пароль для SMTP — пароль от вашего почтового ящика
SMTP-сервер — smtp.yandex.ru

Отправка почты через Rambler

E-mail сайта — указываете действующий почтовый ящик на yandex.ru, например — test@rambler.ru
Отправитель письма — имя отправителя (или название сайта, к примеру), которое будет отображаться у адресата в поле «От..»
Авторизация на SMTP-сервере — ДА
Защита SMTP — SSL
Порт SMTP-сервера — 465
Имя пользователя SMTP — это ваш действующий email на aol.com, например — test@rambler.ru
Пароль для SMTP — пароль от вашего почтового ящика
SMTP-сервер — smtp.rambler.ru

E-mail сайта — указываете действующий почтовый ящик на mail.ru, например — test@yahoo.com
Отправитель письма — имя отправителя (или название сайта, к примеру), которое будет отображаться у адресата в поле «От..»
Авторизация на SMTP-сервере — ДА
Защита SMTP — SSL
Порт SMTP-сервера — 465
Имя пользователя SMTP — это ваш действующий email на yahoo.com, например — test@yahoo.com
Пароль для SMTP — пароль от вашего почтового ящика
SMTP-сервер — smtp.mail.yahoo.com

Читайте также:  Настройки папки спам на почте

E-mail сайта — указываете действующий почтовый ящик на mail.ru, например — test@hotmail.com
Отправитель письма — имя отправителя (или название сайта, к примеру), которое будет отображаться у адресата в поле «От..»
Авторизация на SMTP-сервере — ДА
Защита SMTP — SSL
Порт SMTP-сервера — 587
Имя пользователя SMTP — это ваш действующий email на hotmail.com, например — test@hotmail.com
Пароль для SMTP — пароль от вашего почтового ящика
SMTP-сервер — smtp.live.com

Теперь давайте рассмотрим часто встречающиеся ошибки при работе c этим протоколом.

Joomla smtp connect failed

Ошибка вида «joomla smtp connect failed» зачастую вызвана неправильным заполнением поля «SMTP Security». В этом случае необходимо уточнить, как их рекомендует заполнять ваш почтовый сервер.

Ошибки авторизации

Ошибки связанные с авторизацией возникают из-за неправильного заполнения юзернейма и пароля. Обратите внимание в яндексе в поле Username мы указываем содержимое нашего почтового ящика до собаки, в других почтовых серверах возможно необходимо указывать почту целиком.

Источник

Joomla-abc.ru

100 Уроков по созданию Joomla

Тема урока

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

Вступление

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

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

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

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

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

В системе 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 сайта». Не забываем включить отправку почты и включить массовую рассылку. Остальные поля имеют информационное значение.

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

Читайте также:  Настройка почты в pst файл

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вывод

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

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

Источник

Joomla3-x.ru

Вступление

Нужно ли настраивать почту на сайте Joomla? Вопрос, на который ответить, должны точно только Вы сами. Если почту не настраивать, сайт работать не перестанет, просто Вы не сможете рассылать новостные письма инструментами Joomla. Если вам этого не нужно, не делайте настройки почты, только и всего. Для начала, напомню, как делаются массовые рассылки писем с Joomla.

Массовая рассылка писем с сайта Joomla

За включение регистрации пользователей и включения настроек форма регистрации «отвечают» три плагина типа «user » в Менеджере плагинов:

  • Пользователь-Профиль (ID433): создает поля в форме пользователя;
  • Пользователь-Создание контакта (ID431): автоматическое создание контактной информации для новых пользователей;
  • Пользователь Joomla! (ID 432): Включает возможность регистрации новых пользователей.

По умолчанию, все плагины включены.

Важно! Включение плагинов не включает разрешение пользователей на регистрацию.

Чтобы включить регистрацию пользователей и настроить их права нужно перейти на вкладку: Общие настройки→Настройки пользователей.

Вернемся к настройкам почты Joomla 3. В системе предусмотрено три способа настройки почты:

Чтобы их настроить, идем Общие настройки→Сервер→ Настройка почты.

Примечание: Замечу, что способ отправки почты Sendmail, несколько устарел и его показывать я не буду.

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

Отправка почты PHPmail производится через почтовый сервис вашего хостинг провайдера. Для использования этого способа отправки вам нужно создать почтовый домен и почтовый ящик в административной панели вашего хостинга. Проверить отправку и получение писем на нём. Если почтовый ящик работает исправно и вы не получаете ошибку 550 при попытке отправки почты можно настроить отправку почты PHPMail на сайте Joomla.

Для настройки отправки почты способом PHPmail заполняете пять полей на вкладке: Настройка почты в Общих настройках (Сервер).

Читайте также:  Apple mail yandex настройка почты

Важно! Email сайта это полный адрес вашего почтового ящика созданного для домена сайта на виртуальном хостинге или выделенном сервере.

Для проверки почты идете на вкладку: Пользователи→Массовая рассылка и отправляете письмо заранее созданному (самостоятельно) зарегистрированному пользователю на один из своих почтовых ящиков, отличных от ящика superuser.

В последних версиях Joomla появилась кнопка тестовой отправки письма способом PHPMail самому себе (смотрим фото).

Отправив письмо самому себе на адрес указанный в общих настройках, вы получите писмо с таким текстом:

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

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

Более проста, настройка через SMTP стороннего почтового сервера. Можно воспользоваться почтовыми серверами наиболее популярных почт Интернет: Яндекс, Mail, Gmail, Rambler , Hotmail и т.п.

Для этого на вкладке «Настройка почты» переключаемся на способ отправки SMTP и заполняем девять полей настроек.

На фото я показал, как заполнить отправку почты через почтовый сервер Яндекс. Настройка отправки через другие почтовые сервисы аналогично, нужно только менять три пункта:

  • Ваш почтовый ящик на этом сервисе;
  • Порт;
  • Адрес почтового сервера.

В списках ниже можно взять правильные настройки для разных почтовых серверов.

Важно! Чтобы пользоваться этими настройками вы должны иметь свой почтовый адрес на них. Полный адрес вашего почтового ящика вставляется в поле: Имя пользователя SMTP , а пароль доступа к почтовому ящику в поле: Пароль для SMTP.

Важно! Рекомендовано не использовать личные почтовые ящики для отправки массовых рассылок. Заведите для этого отдельный почтовый ящик.

SMTP порты и SMTP сервера Яндекс, Mail, Gmail, Rambler , AOL, Hotmail

Отправка почты через Yandex, gmail.com, mail.ru, Рамблер, Yahoo

Порт SMTP-сервера для всех — 465

SMTP-сервера: smtp.yandex.ru; smtp.gmail.com; smtp.mail.ru; smtp.mail.yahoo.com; smtp.rambler.ru, соответственно.

Отправка почты через AOL,Hotmail

Порт SMTP-сервера — 587

SMTP-сервера: smtp.live.com (Hotmail); smtp.aol.com ( AOL)

Проверка отправки почты способом SMTP

После настроек идем в Массовую рассылку писем и отправляем контрольное письмо.

Смотрим прохождение письма.

На заметку

Помните, что бесплатные SMTP сервера ограничивают количество писем в день:

Источник

Настройка установки почты Joomla через SMTP сервер

Просмотры: 32970 Обновлено 19.09.2013 06:38 Автор: Administrator Создан: 07.04.2011 14:16

Настройка установки почты Joomla через SMTP сервер

Если не удается настроить почту для сайта Joomla через PHP mail function, или письма попадают в спам, так как IP адрес хостера заблокирован антиспам сервисом, можно настроить отпраку почты через SMTP сервис.» alt=»Краткое описание программы» src=»http://www.loadboard.ru/images/kratko.png»>

Однажды возникла следующая проблема. В общих настройках административной панели, во вкладке «сервер», «установка почты» способ отправки почты был выбран механизм «PHP mail function«. Довольно часто, когда регистрировались новые пользователи или посетителям отправлялись новости с сайта, приходило письмо о невозможности доставить почту до адресата с темой сообщения «Warning: could not send message for past 4 hours». IP адрес хостера каким-то образом попадал под фильтр спама. Письмо блокировалось сервисом xbl.spamhaus.org. По какой такой причине айпишник хостера был заблокирован, разбираться времени не было, путь решения проблемы был найден следующий.

Так как был зарегистрирован дополнительный электронный адрес на mail.ru, решено было перенастроить способ отправки почты почты через smtp сервер.

  • Способ отправки почты: SMTP сервер
  • Адрес отправителя: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
  • Имя отправителя: Администрация
  • Путь к Sendmail: /usr/sbin/sendmail
  • Использовать SMTP-авторизацию: Да
  • SMTP Security: Нет
  • SMTP порт: 25
  • SMTP логин: loadboard
  • SMTP пароль: пароль
  • Адрес SMTP-сервера: smtp.mail.ru

Можно таким же образом настроить почту и через другие почтовые сервисы.
Например для gmail.com SMTP Security выбираем SSL, SMTP порт 465, SMTP логин полностью адрес почты с собакой и сервером, адрес SMTP-сервера smtp.gmail.com
Для Яндекс почты smtp.yandex.ru
Для bk.ru smtp.bk.ru
Как видите, настройки ничем не отличаются от настроек почтовой программы.

Если используется форум SMF, в центре администрирования, настройках почты также указать тип почтового сервера SMTP, далее по аналогии с вышеизложенным.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector