Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
|
eyes.in.ua
09.03.2019 12:19
0
|
Из админ панели Joomla, не отправляется тестовое письмо.(Общие настройки / Сервер / Настройка почты)
E-mail сайта, указан такой же как и в (Настройках сайта/Исходящая почта) Joomla 3.9.3, php 7.0.33. Из FAQ - Проверка работы исходящей почты через php_mail - отправляет без вопросов. Спасибо за помощь. |
|
Евгений В.
09.03.2019 18:44
0
|
Попробуйте в файле /имясайта/www/configuration.php
public$mailer = 'mail'; заменить на public$mailer = 'sendmail'; и проверить после этого. |
|
arygroup
09.03.2019 18:46
0
|
Я не користуюсь хостінгом ukraine.com.ua, тому не знаю, які там налаштування. Але виглядає, що на рівні сервера відключена можливість відправляти листиб функції PHP mail. Думаю, в налаштування хостінга відключено.
Я би на простому файлі переконався, що так і є: www.arclab.com/en/kb/php/how-to-test-and-fix-php-mail-function.html І тоді ліпше використав би SMTP сервер якоїсь поштової скриньки. Ліпше на тому ж сервері, що і ви. info@eyes.in.ua Або просити саппорт увімкнути. |
|
eyes.in.ua
10.03.2019 08:41
0
|
AryGroup - Код тестовый:
<?php error_reporting(E_ALL); ini_set('display_errors', '1'); if (mail("EMAIL ПОЛУЧАТЕЛЯ", "Test mail", "Проверка отправки почты")) { echo "ok"; } else { echo "error";} ?> Выполняется. Поэтому функция на сервере работает корректно. Спасибо за совет |
|
eyes.in.ua
10.03.2019 08:43
0
|
Евгений В.
через Sendmail все работает, но нужно именно через PHP Mail отправку настроить. Спасибо за совет. |
|
arygroup
10.03.2019 15:14
0
|
PHP mail() як така працює, а джумла її викликати не може. Дуже дивно. Таке було в старих версіях джумли, в сучасних це ніби виправлено давно.
Я би: - Поставив чисту джумлу, і переконався що в ній теж не працює за тим самим сценарієм. Якщо в чистій працює - або оригінальна хакнута, або якесь розширення втручається. - Пробував би розкопувати код, який відправляє листи і відлагоджував би його. Порівняв би що передає джумла у PHP mail() і чим це відрізняється від того, що передається при тестуванні, яке спрацьовує. Але, ІМХО, це надто геморойно. Якщо просто на sendmail перемкнутись чи SMTP використати. |
|
eyes.in.ua
10.03.2019 22:18
0
|
AryGroup
Обновил Joomla до 3,9,3. Не помогло. Она чистая у меня и есть. Со времени установки всех модулей прошло +-1 месяц. Тестовое письмо еще 1-2 недели тому назад работало... Из BackUp самого раннего(19/02/19) посмотрел ответственные файлы за отправку тестового файла: administrator/components/com_config/controller/application/sendtestmail.php (функция отправки тестового письма). administrator/components/com_config/model/component.php (вызов функции с передачей параметров). Изменений в них не произошло.... Сижу в тупике...SendMail или через SMTP не выход на данный момент, нужна работающая функция mail().... :( |
|
arygroup
11.03.2019 00:10
0
|
Ну чудес не буває. Щось десь відрізняється. Відправник, ім'я відправника, отримувач, хто зна.
Тільки дебажити і дивитись, що передає безпосередньо у PHP mail() сама джумла. Інакше тоді ніяк. Мають бути якісь логи, і в самій джумлі максимально увімкнути, і на сервері може щось буде php логів. |
Тема закрита.