Форум русской поддержки Joomla!® CMS
04.12.2016, 07:56:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор

Не получается настроить отправку почты в J1.7

 (Прочитано 13134 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Belka
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Женский
Сообщений: 106



« : 05.08.2011, 13:57:54 »

Не получается настроить отправку почты. При использовании PHP Mail, пишет - "не удалось вызвать функцию mail". При использовании Send Mail - пишет "/var/qmail/bin/sendmail". При использовании SMTP - пишет "Ошибка SMTP! Не удаётся подключиться к хосту SMTP.".

Интересно, то, что этот же ящик работает с такими же настройками (один в один) на этом же сервере (сервер VDS) только на другом сайте с J1.5. В чем может быть дело и как это исправить?

Заранее спасибо за помощь, если кто-то с таким сталкивался и знает как настроить почту на J1.7.
Записан
Mihanja80
Практически профи
*******

Репутация: +167/-4
Offline Offline

Пол: Мужской
Сообщений: 1981


Всю жизнь учусь...


« Ответ #1 : 05.08.2011, 15:23:14 »

PHP Mail у меня работает (сервер VDS).

SMTP - это вообще немного другая вещь (например подключить "яндекс, почта для домена") но тоже работает.
Записан
Belka
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Женский
Сообщений: 106



« Ответ #2 : 05.08.2011, 16:32:34 »

SMTP - это вообще немного другая вещь (например подключить "яндекс, почта для домена") но тоже работает.
Это использование любого стороннего ящика - пробовала mail.ru и yandex. не работает в J1.7, а вот в J1.5 - сразу и никаких проблем.
Записан
Belka
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Женский
Сообщений: 106



« Ответ #3 : 06.08.2011, 06:07:23 »

Настроить получилось... Пришлось перерыть Joomla 1.5.23. Может быть кому-нибудь пригодится:
За отправку почты в Joomla отвечает файл компонента phpmailer.php. В версии 1.5.x там есть строки:

Код:
$params = sprintf("-oi -f %s", $this->Sender);
$params = '';

В Joomla версии 1.7 по какой-то причине отсутствует строка:

Код:
$params = '';

Так вот, если ее туда добавить, то почта начинает работать. Не знаю глюк это, недоработка или "так задумано" разработчиками, но голову пришлось поломать.
Записан
gusinichka
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 11



« Ответ #4 : 20.09.2011, 19:31:12 »

Спасибо, пригодилось)))
Записан
overdosed
Гость
« Ответ #5 : 17.10.2011, 22:01:52 »

Спс, помогло Wink
Записан
banzaika
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 10


« Ответ #6 : 25.10.2011, 11:22:11 »

Прикол - у меня этот глюк появился с обновления 1.6.х-1.7, и сам(!) пропал при обновлении до 1.7.1 - я даже phpmailer.php посмотреть не успел..
Видно разработчики учли...
(p.s. автоматическое обновление у меня не проходит, приходится скачивать патч с русской легализацией с http://joomlaportal.ru)
Записан
gusinichka
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 11



« Ответ #7 : 31.10.2011, 20:10:30 »

а у меня при обновлении все слетает и опять не работает.. только что накатила 1.7.2 - увы.. пришлось опять править
Записан
allydawn
Осваиваюсь на форуме
***

Репутация: +13/-0
Offline Offline

Пол: Мужской
Сообщений: 132


falling from the sky - day seven


« Ответ #8 : 05.11.2011, 16:56:10 »

Belka,
спасибо за совет, проблема устранилась быстро и качественно Azn
Записан
Maxum
Завсегдатай
*****

Репутация: +32/-1
Offline Offline

Сообщений: 689


« Ответ #9 : 21.11.2011, 03:47:22 »

Joomla 1.7.3, разные хостеры.
1. У одного phpmailer.php добавлена строка
Код:
$params = '';
Ошибка "Не удалось вызвать функцию mail" всё равно остаётся, письма на xxx@yandex.ru не уходят.

2.  У другого в phpmailer.php нет строки
Код:
$params = '';
Ошибки нет, письма уходят и доходят до адресата.

Вопрос: может ли в этом случае быть что-то отключено со стороны хостера?
« Последнее редактирование: 21.11.2011, 04:09:26 от Maxum » Записан
Самбука
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #10 : 22.11.2011, 22:02:09 »

Строку ($params = ''; ) прописал, кэш почистил/ Проблема осталась(((
Может действительно, проблема у хостера? В таком случае, какие настройки хостинга должны быть выставлены?
Записан
sem-ubc
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #11 : 29.11.2011, 15:23:39 »

Большое Спасибо! Не работала отправка почты на Joomla 1.5.24 ковырял целый день прочитал ваш пост заменил phpmailer.php
Заработало Ура!
Записан
perezxxx
Захожу иногда
**

Репутация: +0/-1
Offline Offline

Сообщений: 12


« Ответ #12 : 24.02.2012, 11:33:14 »

Здорово!!  работает!
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #13 : 25.02.2012, 21:36:44 »

Подскажите, пожалуйста, в какой папке находится файл компонента phpmailer.php. Не могу его найти.
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #14 : 25.02.2012, 21:54:28 »

Хостер отказался мне помочь. Пишет - это проблема Joomla.
Записан
mohax
Живу я здесь
******

Репутация: +66/-3
Offline Offline

Пол: Мужской
Сообщений: 909



« Ответ #15 : 25.02.2012, 21:57:10 »

Подскажите, пожалуйста, в какой папке находится файл компонента phpmailer.php. Не могу его найти.
Libraries/phpmailer/
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #16 : 25.02.2012, 22:22:36 »

Спасибо, но не помогло. Все равно почта не работает. В  ПУ хостинга почту вижу, а в админке ее нет.
Записан
mohax
Живу я здесь
******

Репутация: +66/-3
Offline Offline

Пол: Мужской
Сообщений: 909



« Ответ #17 : 26.02.2012, 10:17:22 »

Спасибо, но не помогло. Все равно почта не работает. В  ПУ хостинга почту вижу, а в админке ее нет.
Не понял. Вы хотите читать письма в админке?
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #18 : 26.02.2012, 14:26:44 »

Посылаю сообщение на адрес admin@имя_сайта для проверки работы почты сайта. В панели управления хостинга сообщение  вижу и могу прочитать. А в  админке пишет "сообщений нет".
Регистрацию пользователей сайта могу делать только автоматическую, без посылки на его адрес ссылки для активации учетной записи. Потому что никакая ссылка не посылается.
Т.е. никакая работа, связанная с почтовым ящиком, не делается. Он вообще не работает.
И так в обоих сайтах на Joomla 1.7.3.
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #19 : 26.02.2012, 14:32:32 »

Захожу в админке на страничку "новое личное сообщение". Нажимаю "выбор пользователя". Выдает пустой список. А на сайте есть много зарегистрированных пользователей.
Записан
mohax
Живу я здесь
******

Репутация: +66/-3
Offline Offline

Пол: Мужской
Сообщений: 909



« Ответ #20 : 26.02.2012, 15:29:59 »

Посылаю сообщение на адрес admin@имя_сайта для проверки работы почты сайта. В панели управления хостинга сообщение  вижу и могу прочитать. А в  админке пишет "сообщений нет".
Регистрацию пользователей сайта могу делать только автоматическую, без посылки на его адрес ссылки для активации учетной записи. Потому что никакая ссылка не посылается.
Т.е. никакая работа, связанная с почтовым ящиком, не делается. Он вообще не работает.
И так в обоих сайтах на Joomla 1.7.3.
Ну для начала обновитесь... У Вас не последняя версия.

Далее, в админке ваши письма отображаться не будут. Они будут только в панели управления хостингом, что логично =)  Или в 1.7 ввели такой функционал? Сомневаюсь.
Ну и покажите какие настройки стоят для почты в админке
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #21 : 26.02.2012, 16:10:12 »

Не знаю, где делают настройку почты. Нигде в админке не нашла раздел "настройка почты".
Записан
mohax
Живу я здесь
******

Репутация: +66/-3
Offline Offline

Пол: Мужской
Сообщений: 909



« Ответ #22 : 26.02.2012, 16:35:01 »

Не знаю, где делают настройку почты. Нигде в админке не нашла раздел "настройка почты".
О_о Сайт-Общие настройки-Сервер

Там справа
Записан
oops-666
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #23 : 26.02.2012, 16:36:17 »

Здрасти помогите такая проблема при добовлении нового материалла , левый модуль опускается в самый низ в нем находится(ресистрация,популярное,голосование и т.д)я в Joomle не данвно занимаюсь недели 2
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #24 : 26.02.2012, 18:37:20 »

спасибо, нашла. В настройках почты написано:

Способ отправки: php mail
E-mail сайта: мой е-mail
Отправитель письма: название сайта
путь к sendmail: /usr/sbin/sendmail
Авторизация на smtp-сервере: нет
Защита smtp:нет
Порт smtp-сервера: 25
Имя пользователя smtp: (пусто)
Пароль для smtp: (пусто)
smtp-сервер: localhost
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #25 : 26.02.2012, 18:39:06 »

Как видно, тут собака зарыта. Нужно было заполнить эти поля?
Записан
mohax
Живу я здесь
******

Репутация: +66/-3
Offline Offline

Пол: Мужской
Сообщений: 909



« Ответ #26 : 26.02.2012, 19:56:31 »

Как видно, тут собака зарыта. Нужно было заполнить эти поля?
отправляются письма?
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #27 : 26.02.2012, 20:17:39 »

Пока ни от кого писем не получала. Пробовала сама отправить на ящик сайта письмо. В админке пишет "нет сообщений".
Записан
mohax
Живу я здесь
******

Репутация: +66/-3
Offline Offline

Пол: Мужской
Сообщений: 909



« Ответ #28 : 26.02.2012, 20:27:47 »

Пока ни от кого писем не получала. Пробовала сама отправить на ящик сайта письмо. В админке пишет "нет сообщений".
Так, еще раз!
В админке Вы писем не прочитаете! Там нет такого функционала! Сайт почту только отправляет! Но не принимает! Попробуйте письмо об активации получить.

Теперь понятно?
Записан
erika
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 44


« Ответ #29 : 26.02.2012, 20:46:31 »

Сообщение об активации прошло.
Но когда хочу послать сообщение и захожу на страничку "создание личного сообщения" в админке и нажимаю "выбрать пользователя" - выходит пустой список. Хотя на фильтре по группе пользователей стоит "все", а на сайте больше 10 зарегистрированных пользователей.
Что может быть?
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet