- Главная страница
- Карта сайта McHome.ru
- Информация о организации
- Наши работы - сайты
- Услуги и цены
- Base4you
- -----------------------------
- Cофт, Crack, UpDate
- Joomla, плагины, модули
- Статьи, информация. материалы
- Заметки, новости, картинки
- -----------------------------
- Каталог ссылок
- -----------------------------
- RSS Главной страницы
- RSS Канал заметок
- RSS Канал статей
- RSS Канал ПО (soft)
- -----------------------------
- Канал ProFFight на youtube
- Я в Google +
- Я вКонтакте
- Я в фейсбуке
- Я и youtube
- Я в моём мире
- -----------------------------
- Поиск по сайту
sendmail или как я сделал почту на joomla
Сразу скажу, что очень долго собирался запустить почту и все сервисы с ней связанные. Ибо ни какие инструкции не помогали, а их было огромное множество, программы попадались с вирусами и смс. Одним словом тема достаточно интересная и именно по этому поводу куча хлама попадается. Но!! Решился и сделал все сам. теперь у меня на сайтах работает не только форма отправки сообщений сторонних разработчиков но и родная!! Я пользуюсь этой формой (com_aiContactSafe_2_0_8.zip) посмотреть как она выглядит и работает можно тут. Как я уже писал, долгое время ни чего не работало и я пользовался бесплатным сервисом http://main-ip.ru/ как выглядит их форма смотрите тут.
Теперь по порядку.. Все, что вспомню напишу... либо потом дополню. Пишите вопросы и комментарии.
Мои сайты и сервера находятся в моей личной серверной. Я не пользуюсь услугами хостеров и прочих обманщиков. Домены зарегистрированы на NIC.RU. DNS сервера для почты, сайтов и прочих приятных мелочей у меня свои. Но сейчас не об этом. Как я сказал хостинг у меня свой. Для теста я установил ТопСервер 2 версии. Он отлично гоняет 3 десятка сайтов находясь на виртуальной машине и не ломался уже года 4. Я это к тому, что ни каких SMTP серверов у меня не подключено. Для отправки почты я выбрал самого крутого (на мой взгляд) но не без глюков гиганта - mail.ru.
Регистрируйте аккаунт на майл ру. Получаете логин и пароль. Находите SMTP сервер. Далее идем в административную панель джумлы - общие настройки - сервер. Справа у нас настройка почты.
Способ отправки почты | SMTP сервер |
Адрес отправителя | |
Имя отправителя | |
Путь к Sendmail | |
Использовать SMTP-авторизацию | |
SMTP Security | НЕТ |
SMTP порт | |
SMTP логин | |
SMTP пароль | |
Адрес SMTP-сервера |
Как видно из таблички - способ отправки SMTP, адрес ваша новая почта (на картинке мой пример), имя отправителя так же любое (но не забудьте его, если много сайтов иногда не понятно что и откуда приходит), путь к папке с заглушкой sendmail (о ней позже). Обязательно включаем SMTP авторизацию и выключаем защиту. Что касается портов, то майл работает как с 25 так и с 2525 (заглушка sendmail после настройки у меня запустилась только с 2525). Вводим логин и пароль от ящика и сервер, в нашем случае smtp.mail.ru. (иногда логин нужно писать полностью с вашапочта@mail.ru). Сохраняем все!! После этого у меня заработала административная почта. Я смог восстанавливать пароли и регистрироваться на своем сайте. но не более. Остальные плагины ругались и складывали письма в каталоге sendmail.
Теперь процесс настройки сендмайла. качаем программу. Я испробовал много вариантов, но остановился на 3х которые смог проверить. Вариант 1 - работает и сейчас на моем сервере и обслуживает все сайты. качать тут. Вариант 2 - иная версия того же самого. качать тут. И последняя версия 3 для работы с SSL. качать тут. Распаковывает архив в папку нашего сервера. Обычно это X:\usr\local\sendmail\ и переходим к настройкам файла sendmail.ini. по большому счету там все крайне просто. сейчас я покажу основные моменты:
smtp_server=smtp.mail.ru - наш сервер
; smtp port (normally 25) - стандарный порт 25
smtp_port=2525 - запасной порт майла
; SMTPS (SSL) support
smtp_ssl=none - без шифрования
default_domain=mail.ru - домен нашей почты
; if your smtp server requires authentication, modify the following two lines
auth_username=server-joomla@mail.ru - авторизация на серверах майла - вводим логин с собакой
auth_password=вашпароль - ваш пароль от почты
from=server-joomla@mail.ru - от кого, куда и кому, настраивается для приличия и для памяти
sendmail_from=server-joomla@mail.ru
; if your smtp server uses pop3 before smtp authentication, modify the
; following three lines. do not enable unless it is required.
pop3_server=pop.mail.ru - сервер входящей почты (этот пункт нужен обязательно т.к. перед отправкой сендмайл логинится именно на этот сервер и отправлять почту он сможет только после этого соединения)
pop3_username=server-joomla@mail.ru - ваша новая почта
pop3_password=вашпароль - ваш пароль
force_sender=server-joomla@mail.ru - опять вводим вашу почту
hostname=mail.ru - и в заключении имя хоста почтового сервера
Перезагружаем сервер. Проверяем наши почтовые сервисы. Далее все зависит от правильно работы плагинов. Очень часто сами плагины такие кривые, что не отправляют почту. Экспериментируйте. Все рабочие плагины и другой полезный софт выложены у меня на сайте. Выкладываю только то, что использую или использовал сам. Примеры всех плагинов в работе на моих сайта.
На сайте работает система коррекции ошибок. Для исправления выделите текст и нажмите Shift+Enter.
|