Joomla как настроить smtp
В этом посте я расскажу вам как настроить 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 3. Настройка электронной почты сайта
Предыдущая статья закончилась тем, что о настройках почты сайта будет рассказано отдельно. В этой статье и поговорим о том, как настроить электронную почту сайта. Электронная почта сайта, в первую очередь нужна для автоматической отправки служебных сообщений посетителям и пользователям сайта на Joomla 3. Это, например сообщения администратору сайта о регистрации нового пользователя или сообщение пользователю сайта со ссылкой на восстановление пароля и т. д.
В общих настройках Joomla сайта, настройки почты находятся на вкладке «Сервер», в блоке «Настройка почты».
Отправка почты. Этим переключателем можно выключить возможность отправки почты с сайта. Причины могут быть разные: или вообще не используется почта сайта, или сайт взломан и с него осуществляется рассылка спама и т. д. По умолчанию функция почты сайта включена.
Способ отправки. Данная настройка определяет способ отправки сообщений. Существует три способа отправки сообщений с сайта: «PHP Mail», «Sendmail», «SMTP».
E-mail сайта. В это поле вводится адрес используемого ящика электронной почты.
Отправитель письма. Текст, введённый здесь, будет отображаться у получателя в поле «От». Например, можно ввести «Администрация сайта такого-то» или «Интернет магазин такой то» и т. д.
Disable Mass Mail. Название этого переключателя переводится как «Отключить массовую рассылку сообщений». Если на вашем сайте не предусмотрена регистрация пользователей или вы не собираетесь рассылать сообщения пользователям вашего сайта, то эту опцию можно отключить. Если же нет, то вы сможете отправлять сообщения зарегистрированным пользователям или группе пользователей сайта. По умолчанию возможность массовой рассылки включена.
PHP Mail
Это самый предпочтительный способ отправки почты. Есть некоторые тонкости. Они касаются хостинга.
Если сайт находится на «боевом» хостинге , то сначала на хостинге, в своём домене нужно создать почтовый ящик. Адрес этого почтового ящика надо ввести в поле «E-mail сайта». И всё! Но адрес именно почтового ящика созданного на хостинге, а не какой-нибудь произвольный.
Если сайт находится на локальном хостинге , то почти то же самое, но чуть-чуть больше. В этом цикле статей был организован локальный хостинг на XAMPP. В состав пакета XAMPP входит почтовый сервер Mercury. Он уже настроен и его осталось только включить. Сразу же можно установить запуск почтового сервера при старте XAMPP.
После старта Mercury становится доступной кнопка «Admin», которая открывает его панель управления. В панели управления почтового сервера переходим в меню «Configuration», а затем в «Manage local users. ».
Видим, что на сервере есть три пользователя, которым соответствуют три почтовых ящика: два административных, они помечены звёздочками и один пользовательский. Вот его мы и будем использовать. Только перед этим немного его поправим. Выделите запись пользователя «newuser», кнопкой «Change. » откройте её для редактирования и измените следующим образом.
Обязательно укажите пароль и сохраните изменения. Закройте панель управления Mercury и ещё раз убедитесь, что почтовый сервер запущен. Теперь у вас есть почтовый ящик website@localhost. Адрес этого почтового ящика надо ввести в поле «E-mail сайта» в блоке «Настройка почты».
Для того чтобы получать сообщения через почтовый клиент (Thunderbird, The Bat!, Outlook и т. д.) в настройках, в качестве серверов входящей и исходящей почты укажите localhost.
Этот способ отправки почты позволяет использовать для сайта произвольный, существующий почтовый ящик. Выглядит это так.
Чтобы правильно настроить способ отправки SMTP, могут потребоваться данные, которые предоставляет ваш поставщик услуг электронной почты.
Для данного способа отправки почты с сайта добавились несколько полей. Давайте разберёмся! Поле E-mail сайта вам уже знакомо – сюда вводится адрес электронной почты (почтового ящика).
Авторизация на SMTP-сервере. Подавляющее число SMTP-серверов использует авторизацию для отправки сообщений. Поэтому можно сразу включить эту опцию.
Защита SMTP. О поддержке защиты лучше узнать у поставщика услуг электронной почты. Поддерживается ли защищённая отправка сообщений, и какая технология (SSL, TLS) для этого используется.
Порт SMTP-сервера. Обязательное поле. В подавляющем большинстве случаев используется порт 25.
Имя пользователя SMTP. Для разных серверов может использоваться: или короткое имя пользователя, или полное. Короткое имя пользователя – это часть адреса электронной почты до символа «@». Полное имя пользователя совпадает с адресом электронной почты. О том, какой формат имени пользователя используется можно узнать у своего провайдера электронной почты. Чаще используется полное имя пользователя.
Пароль для SMTP. Пароль для указанного почтового ящика.
SMTP-сервер. Полное имя SMTP-сервера. Можно узнать у провайдера электронной почты.
Sendmail
Этот способ отправки почты самый экзотический из всех трёх. Он сохранился ещё с тех времен, когда на хостингах отправка сообщений осуществлялась программой Sendmail. Сейчас этот способ устарел и используется крайне редко. Поэтому мы не будем его рассматривать.
А теперь перейдём к заключительной статье об общих настройках Joomla и рассмотрим «Права и фильтры текста».
Помните, что у нас вы можете не только купить готовый сайт или заказать его разработку, но и подобрать подходящий тариф поддержки сайта, заказать продвижение сайта в поисковых системах, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! Айтишник РУ
Источник
Отправка почты с сайта через SMTP
В отдельных случаях может потребоваться настроить отправку почты с сайта через SMTP-подключение. Популярные CMS имеют специальные плагины или встроенные инструменты для этой функции.
Обратите внимание, что на наших серверах запрещена подмена отправителя: адрес отправителя должен совпадать с адресом, под которым выполняется авторизация на SMTP-сервере.
WordPress
В WordPress вы можете использовать один из плагинов, решающих данную задачу, например, WP Mail SMTP, Mail Bank и др. Скачайте нужный плагин с сайта WordPress либо найдите его в разделе «Плагины» и выполните установку. Далее активируйте плагин и перейдите к его настройке, нажав на «Settings».
Укажите требуемые данные (имена полей могут отличаться в зависимости от используемого модуля):
- From Email — почтовый ящик, с которого будет происходить отправка.
- From Name — имя отправителя (будет видно адресату в поле «От»); можно указать, например, имя сайта.
- Mailer — Send all WordPress emails via SMTP
- SMTP Host — smtp.timeweb.ru
- SMTP Port — 25 или 2525 (либо 465, и в этом случае также нужно выбрать «SSL» в пункте «Encryption»)
- Authentication — Yes: Use SMTP authentication
- Username — почтовый ящик (совпадает с полем «From Email»).
- Password — пароль от указанного ящика.
После сохранения настроек у вас есть возможность произвести тестовую отправку, чтобы проверить, что все работает корректно.
Drupal
Для Drupal также существует специальный модуль — SMTP Authentication Support. По ссылке выберите модуль для нужной версии CMS (7 или 8) и скачайте архив либо скопируйте ссылку на него.
В админ-панели сайта перейдите в раздел «Расширения» и нажмите «Установить новый модуль». Укажите путь к скачанному архиву или вставьте скопированный URL, нажмите «Установить». После установки модуля перейдите в раздел «Конфигурация» и в блоке «Система» нажмите на имя нового модуля.
Дальше требуется включить его и указать необходимые данные.
- SMTP-сервер — smtp.timeweb.ru
- Порт SMTP — 25 или 2525 (либо 465, и в этом случае также нужно выбрать «SSL» в пункте «Использовать протокол шифрования»).
- Имя пользователя — почтовый ящик.
- Пароль — пароль от указанного ящика.
- Адрес отправителя — почтовый ящик, с которого будет происходить отправка (совпадает с полем «Имя пользователя»).
- Имя отправителя — имя, которое будет отображаться для получателя поле «От», например, имя вашего сайта.
После сохранения настроек у вас есть возможность произвести тестовую отправку, чтобы проверить, что все работает корректно.
Joomla
В случае с Joomla для настройки почты по SMTP вам доступны внутренние инструменты в админ-панели CMS. Кликните на ссылку «Система» в меню сверху, далее — «Общие настройки»; после перейдите на вкладку «Сервер» и найдите блок «Настройка почты».
Убедитесь, что опция «Отправка почты» включена, после чего укажите необходимые данные:
- E-mail сайта — почтовый ящик, с которого будет происходить отправка.
- Отправитель письма — имя отправителя (будет видно адресату в поле «От»); можно указать, например, имя сайта.
- Способ отправки — SMTP
- SMTP-сервер — smtp.timeweb.ru
- Порт SMTP-сервера — 25 или 2525 (либо 465, и в этом случае также нужно выбрать «SSL» в пункте «Защита SMTP»).
- Авторизация на SMTP-сервере — Да
- Имя пользователя SMTP — почтовый ящик (совпадает с полем «E-mail сайта»).
- Пароль для SMTP — пароль от указанного ящика.
После сохранения настроек у вас есть возможность произвести тестовую отправку, чтобы проверить, что все работает корректно.
MODX Revolution
MODX Revo, как и Joomla, имеет необходимые внутренние инструменты. В админ-панели наведите курсор на значок шестеренки справа вверху и откройте раздел «Системные настройки». В поле «Фильтр по разделу» выберите «Почта».
Укажите следующие значения для перечисленных ниже параметров:
- SMTP аутентификация — Да
- SMTP хосты — smtp.timeweb.ru
- SMTP пароль — пароль от почтового ящика.
- SMTP номер порта — 25 или 2525 (либо 465, и в этом случае также нужно указать «ssl» в пункте «SMTP префикс для соединений»).
- SMTP пользователь — почтовый ящик, с которого будет происходить отправка.
- Использовать SMTP — Да
1C-Битрикс
Специальные модули для отправки почты по SMTP существуют и для 1С-Битрикс, найти их можно в каталоге решений. Есть платные и бесплатные модули (например, этот). Описание функционала, инструкции по установке, а также отзывы других пользователей доступны на странице конкретного модуля.
Имена полей в процессе настройки могут отличаться, но основные параметры, которые вам нужно использовать, следующие:
- SMTP-сервер — smtp.timeweb.ru
- Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «Тип шифрования»).
- Аутентификация SMTP — Да
- Имя пользователя — почтовый ящик, с которого будет происходить отправка.
- Пароль — пароль от почтового ящика.
Netcat
В админ-панели перейдите в раздел «Настройки» — «Настройки системы». В блоке «Вид транспорта» выберите «Использовать SMTP» и укажите следующие параметры:
- SMTP сервер — smtp.timeweb.ru
- Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «Шифрование»).
- Использовать аутентификацию — отметить галочкой.
- Имя пользователя — почтовый ящик, с которого будет происходить отправка.
- Пароль — пароль от почтового ящика.
Instant CMS
В админ-панели сайта перейдите в раздел «Настройки» и далее на вкладку «Почта». В пункте «Почтовый транспорт» выберите «SMTP» и укажите следующие параметры:
- Адрес отправителя — почтовый ящик, с которого будет происходить отправка.
- Название отправителя — имя отправителя, например, имя сайта (будет видно адресату в поле «От»).
- SMTP Сервер — smtp.timeweb.ru
- Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «SMTP Шифрование»).
- SMTP Авторизация — отметить галочкой.
- SMTP Пользователь — почтовый ящик (совпадает с полем «Адрес отправителя»).
- Пароль — пароль от почтового ящика.
После сохранения настроек вы можете произвести тестовую отправку по кнопке «Проверить настройки почты» слева вверху, чтобы убедиться, что все работает корректно.
phpBB
В панели администратора на вкладке «Общие» кликните на пункт «Настройки почты» (в разделе «Средства связи»). В блоке «Настройки SMTP» укажите следующие параметры:
- Использовать SMTP для отправки email-сообщений — Да.
- Адрес сервера SMTP — smtp.timeweb.ru
- Порт сервера SMTP — 25 или 2525 (либо 465, и в этом случае адрес сервера SMTP необходимо указать как ssl://smtp.timeweb.ru).
- Метод аутентификации для SMTP — PLAIN
- Имя пользователя SMTP — почтовый ящик, с которого будет происходить отправка.
- Пароль SMTP — пароль от почтового ящика.
После сохранения настроек вы можете произвести пробную отправку по кнопке «Отправить тестовое email-сообщение» сверху над блоком SMTP.
PrestaShop
В админ-панели в блоке «Настроить» выберите «Расширенные параметры» — «E-mail». Отметьте пункт «Задать свои параметры для SMTP сервера» и укажите следующие значения:
- Сервер SMTP — smtp.timeweb.ru
- Имя пользователя SMTP — почтовый ящик, с которого будет происходить отправка.
- Пароль SMTP — пароль от почтового ящика.
- Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «Шифрование»).
В блоке ниже («Проверка конфигурации электронной почты») вы можете произвести тестовую отправку, для проверки корректности настроек.
Opencart
В админ-панели перейдите в раздел «Система» — «Настройки». Нажмите на кнопку «Редактировать» у магазина и откройте вкладку «Почта». В пункте «Почтовый протокол» выберите «SMTP» и укажите следующие параметры:
Источник