SiteHeart

sendmail или как я сделал почту на joomla

Рейтинг пользователей: / 1
ХудшийЛучший 

 

Сразу скажу, что очень долго собирался запустить почту и все сервисы с ней связанные. Ибо ни какие инструкции не помогали, а их было огромное множество, программы попадались с вирусами и смс. Одним словом тема достаточно интересная и именно по этому поводу куча хлама попадается. Но!! Решился и сделал все сам. теперь у меня на сайтах работает не только форма отправки сообщений сторонних разработчиков но и родная!! Я пользуюсь этой формой (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.

WMlink.ru - рекламный брокер

Теперь процесс настройки сендмайла. качаем программу. Я испробовал много вариантов, но остановился на 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 - и в заключении имя хоста почтового сервера

Перезагружаем сервер. Проверяем наши почтовые сервисы. Далее все зависит от правильно работы плагинов. Очень часто сами плагины такие кривые, что не отправляют почту. Экспериментируйте. Все рабочие плагины и другой полезный софт выложены у меня на сайте. Выкладываю только то, что использую или использовал сам. Примеры всех плагинов в работе на моих сайта.

Заработок для web-мастеров!

 

 

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


Защитный код
Обновить

На сайте работает система коррекции ошибок. Для исправления выделите текст и нажмите Shift+Enter.

счетчик посещений IT аутсорсинг

Яндекс.Метрика
Ваш персональный технический отдел
Санкт-Петербург +7-921-3130022
ИП Яхно Кирилл Константинович
ОГРНИП 309784727300653