0 Пользователей и 1 Гость просматривают эту тему.
  • 34 Ответов
  • 14513 Просмотров
*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Не отправляется сообщение с AcyMailing, выдает ошибку при отправке
Fatal error: SUHOSIN - Use of preg_replace() with /e modifier is forbidden by configuration in /components/com_acymailing/inc/emogrifier/emogrifier.php(77) : regexp code on line 77
Тестовая отправка проходит успешно!
Joomla 2.5
AcyMailing 3.8 или 3.9 (ситуация та же)
Помогите!
« Последнее редактирование: 21.05.2013, 22:04:10 от Dutch »
*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Не отправляется сообщение с AcyMailing
« Ответ #1 : 16.09.2012, 13:21:53 »
Использовать вместо preg_replace с модификатором e функцию preg_replace_callback или конкретно в этом фрагменте кода в цикле получать значения $node->getAttribute('style') и использовать preg_replace без модификатора e
*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #2 : 16.09.2012, 13:36:36 »
У меня так
$nodes = @$xpath->query('//*[@style]');
if ($nodes->length > 0) foreach ($nodes as $node) $node->setAttribute('style',preg_replace('/[A-z\-]+(?=\:)/Se',"strtolower('\\0')",$node->getAttribute('style')));
Что надо изменить?

*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Не отправляется сообщение с AcyMailing
« Ответ #3 : 16.09.2012, 13:50:17 »
попробуйте заменить

Код
if ($nodes->length > 0) foreach ($nodes as $node) $node->setAttribute('style',preg_replace('/[A-z\-]+(?=\:)/Se',"strtolower('\\0')",$node->getAttribute('style')));


на такой фрагмент

Код
if ($nodes->length > 0) {
    foreach ($nodes as $node) {
        $style = $node->getAttribute('style');
        $new_style = preg_replace_callback('/[A-z\-]+(?=\:)/S', create_function('$a', 'return strtolower($a);'), $style);
        $node->setAttribute('style', $new_style);
    }
}
« Последнее редактирование: 16.09.2012, 14:41:03 от SDKiller »
*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #4 : 16.09.2012, 14:24:11 »
Теперь
Warning: DOMElement::setAttribute() expects exactly 2 parameters, 1 given in /components/com_acymailing/inc/emogrifier/emogrifier.php on line 81
*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Не отправляется сообщение с AcyMailing
« Ответ #5 : 16.09.2012, 14:26:54 »
Ну уже лучше, по крайней мере не Fatal error ;)
Отправка-то происходит?

Поправьте, мой недосмотр:

Код
$node->setAttribute('style', $new_style);
*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #6 : 16.09.2012, 15:12:39 »
Ну уже лучше, по крайней мере не Fatal error ;)
Отправка-то происходит?

Поправьте, мой недосмотр:

Код
$node->setAttribute('style', $new_style);
Отправки нет, теперь просто белый экран
*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Не отправляется сообщение с AcyMailing
« Ответ #7 : 16.09.2012, 15:16:50 »
Белый экран где? В модальном окне?

*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #8 : 16.09.2012, 15:18:55 »
окно браузера полностью белое, как бы зависло
*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Не отправляется сообщение с AcyMailing
« Ответ #9 : 16.09.2012, 15:33:00 »
Уточните url на котором у вас "как бы зависло".

Я например в данный момент проверяю отправку из админки

 .../administrator/index.php?option=com_acymailing&ctrl=newsletter

-> Отправить
*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #10 : 16.09.2012, 15:36:12 »
/administrator/index.php
*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Не отправляется сообщение с AcyMailing
« Ответ #11 : 16.09.2012, 15:39:37 »
Давайте в личку и подробнее. Просто админка зависла?

Проверьте - при редактировании не допустили ли ошибки в синтаксисе (скобочку, запятую не поставили).
Хотя у вас по идее отображение ошибок включено.

Покажите в конечном итоге что у вас получилось с кодом.
*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #12 : 16.09.2012, 16:52:42 »
Все решено!
Может кому пригодиться, плюс ко всему выше сказанному в том же файле
$xpathcache[$xpathkey] = '//'.preg_replace($search,$replace,$css_selector);
заменили на:
$xpathcache[$xpathkey] = '//'.preg_replace_callback($search,$replace,$css_selector);
*

SDKiller

  • Живу я здесь
  • 2706
  • 328 / 5
  • ...ergo sum
Re: Не отправляется сообщение с AcyMailing
« Ответ #13 : 16.09.2012, 17:00:42 »
Дополнение - модификатор e в двух последних элементах массива $search надо бы убрать.
*

max_1985

  • Давно я тут
  • 608
  • 56 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #14 : 16.09.2012, 17:08:01 »
Дополнение - модификатор e в двух последних элементах массива $search надо бы убрать.
'/(\w+)?\#([\w\-]+)/', // Matches id attributes
'/(\w+|\*)?((\.[\w\-]+)+)/', // Matches class attributes

Так?
*

Aleks45

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #15 : 17.02.2013, 20:06:59 »
Парни помоги решить проблему, заплачу за решение, очень нужно. Не отправляются сообщения с AcyMailing, делаю тестовое сообщения и на ящик который прописал в конфигурации "Адрес для сбора сообщений о недоставке" приходит вот такая вот фигня, помогите пожалуйста http://yadi.sk/d/3ddG9Qde2fe5o
*

era

  • Администратор
  • 1587
  • 390 / 5
  • В туалете лучше быть пользователем, чем админом.
*

Aleks45

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #17 : 17.02.2013, 21:01:00 »
проверьте адрес e-mail, с которого отправляется почта.
адрес верный, что удивительно на почту Яндекс письмо приходит как надо, а когда отправляю на адрес mail приходит ошибка
*

era

  • Администратор
  • 1587
  • 390 / 5
  • В туалете лучше быть пользователем, чем админом.
*

Aleks45

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #19 : 17.02.2013, 21:57:13 »
На хостинге стоит еще сайт с acymalling отправляется все отлично, к сожалению вариант отправлять через smtp не подходит, компоненты все обновлены до последней версии, что еще можно попробовать?
*

era

  • Администратор
  • 1587
  • 390 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Не отправляется сообщение с AcyMailing
« Ответ #20 : 17.02.2013, 22:19:30 »
на другом сайте с того-же самого e-mail'а отправляется?
P.S.> не понимаю какая проблема smtp включить...
*

Aleks45

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #21 : 18.02.2013, 08:54:57 »
Да на другом сайте email такой же, у меня созданы 8 рассылок на которые подписаны люди, хочу удалить компонент и заново поставить, подскажите как мне сохранить все рассылки и пользователей который на них подписаны?
*

rockettboost

  • Захожу иногда
  • 383
  • 3 / 5
Re: Не отправляется сообщение с AcyMailing
« Ответ #22 : 18.02.2013, 12:41:28 »
подскажите как удалить проверку платной версии .
пишет что зайдите в ваш аккаунт на сайте acyba . я там зарегистрирован


как обойти это дело ?
*

Aleks45

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #23 : 18.02.2013, 19:47:11 »
на другом сайте с того-же самого e-mail'а отправляется?
P.S.> не понимаю какая проблема smtp включить...
Привет, сегодня удалил компонент, перед этим экспортировал базу данных acymalling. Поставил новый компонент, отправил сообщение все заработало, после чего импортировал старую базу с пользователями и созданными рассылками. отправил сообщение и опять ошибка. Подскажи пожалуйста какие таблицы нужно экспортировать чтобы восстановить рассылки и пользователей?
*

roma_sanbl4

  • Захожу иногда
  • 179
  • 1 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #24 : 19.02.2013, 18:44:21 »
 а у меня не уходят письма на адрес супер админа и корпоративную почту, но прекрасно доходят на майл и Яндекс почту.
В настройках компонента все по умолчанию, PHP Mail Function стоит
*

Vukodlack

  • Новичок
  • 1
  • 0 / 0
Re: Не отправляется сообщение с AcyMailing
« Ответ #25 : 14.05.2013, 16:37:46 »
 Добрый день ! помогите пожалуйста с рассылкой AcyMailing.
Письма на мыло не приходят, не тестовые, ни какие. Настраивал, почту менял, всё равно письма не приходят. Подскажите пожалуйста, что делать ?   :(
*

rockettboost

  • Захожу иногда
  • 383
  • 3 / 5
Re: Не отправляется сообщение с AcyMailing
« Ответ #26 : 14.05.2013, 17:33:53 »
Добрый день ! помогите пожалуйста с рассылкой AcyMailing.
Письма на мыло не приходят, не тестовые, ни какие. Настраивал, почту менял, всё равно письма не приходят. Подскажите пожалуйста, что делать ?   :(

если тут правильно всё то посмотрите в настройках сайта

*

VsVoland

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
  • Путь рождается под ногами идущего.
Re: Не отправляется сообщение с AcyMailing
« Ответ #27 : 25.07.2013, 18:32:41 »
Народ! Помогите пожалуйста, руки уже отваливаются искать... уже больше месяца пытаюсь решить проблему.
Есть компонент AcyMailing Starter 4.2.0. и при попытке отправить с него любое сообщение (будь то тестовое или рассылка писем по адресам подписчиков) назад всегда (на почту указанную в качество сборщика о недоставке писем) возвращаются ответы о том, что письма не доставлены, примерно такие:
Код
The original message was received at Thu, 25 Jul 2013 06:00:13 -0700
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<admin-vas-pup@gmail.com>
    (reason: 553 sorry, your mail was administratively denied. (#5.7.1))

   ----- Transcript of session follows -----
... while talking to relay-hosting.secureserver.net.:
>>> MAIL From:<admin-vas-pup@gmail.com> SIZE=1212 BODY=8BITMIME
<<< 553 sorry, your mail was administratively denied. (#5.7.1)
501 5.6.0 Data format error

Final-Recipient: RFC822; admin-vas-pup@gmail.com
Action: failed
Status: 5.1.3
Diagnostic-Code: SMTP; 553 sorry, your mail was administratively denied. (#5.7.1)
Last-Attempt-Date: Thu, 25 Jul 2013 06:00:13 -0700


---------- Пересылаемое сообщение ----------
From: "Василиса Пупкина" <admin@vas-pup.net>
To: Administrator vas-pup.net <admin-vas-pup@gmail.com>
Cc:
Date: Thu, 25 Jul 2013 06:00:13 -0700
Subject: Test e-mail from http://www.vas-pup.net/
Если вы получили это сообщение, это означает, что ваша конфигурация
работоспособна
при этом из самой системы Joomla, если отправить сообщение админу на почту (эту же или любую другую) то все письма доходят. Тоже самое касается заказов с магазина VirtueMart -  письма тоже все приходят. А с этого компонента - не хочет ни в какую.... Я пробовал и SMTP, и sendmail, и phpMail.

На самом сервере (кстати godaddy) создан e-mail прикрепленный к домену (типа admin@vas-pup.net), от лица которого идет рассылка - но это тоже бесполезно....

Может кто-нибудь знает в какую сторону нужно копать?
*

rockettboost

  • Захожу иногда
  • 383
  • 3 / 5
Re: Не отправляется сообщение с AcyMailing
« Ответ #28 : 25.07.2013, 20:06:39 »
Скорее всего неправильные намтройки Smtp сервера .Ящик попробуй поменять или настроить правильно . Оно же пишет ошибка 553 . А отправлять лучше через php функцию acy
« Последнее редактирование: 25.07.2013, 20:16:53 от rockettboost »
*

VsVoland

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
  • Путь рождается под ногами идущего.
Re: Не отправляется сообщение с AcyMailing
« Ответ #29 : 26.07.2013, 22:28:26 »
В общем проблему похоже решить удалось. Это видимо особенность сервера, в настройках компонента в полях "e-mail" для ответа, "e-mail отправителя" необходимо указать почтовый ящик, который создан на севере в аккаунте хостинга. Причем почта в домене сайта. А все ответные письма с этого ящика уже перенаправлять на ящики, которыми реально пользуешься. Это такая особенность, предназначенная для борьбы со спамом, который может рассылаться с сайта злоумышленниками, внедрившимися в сайт, но не имеющими возможность создавать на сервере почтовые аккаунты.

Не могу сказать, что это какое-то глобальное решение, но на серверах godaddy - все заработало. Причем важно чтобы почта созданная в аккаунте хостинга была указана в обоих полях. Я же ранее указывал только в "почта отправителя" - это не срабатывает. А в обоих - все хорошо.

Так что как-то так ;)

Да! забыл уточнить, что письма отправляются через sendmail.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AcyMailing вырезает ссылку на вайбер, как исправить?

Автор x1

Ответов: 4
Просмотров: 265
Последний ответ 11.08.2020, 14:05:39
от x1
AcyMailing + PIN коды

Автор hazyin

Ответов: 5
Просмотров: 248
Последний ответ 03.09.2019, 22:03:15
от dmitry_stas
Acymailing. Автоматическая отписка от рассылки при подписке на другую

Автор Валерон163

Ответов: 0
Просмотров: 735
Последний ответ 28.09.2017, 19:52:48
от Валерон163
Может у кого есть контакты разработчиков acymailing?

Автор wishlight

Ответов: 17
Просмотров: 1129
Последний ответ 24.07.2017, 20:43:49
от vipiusss
AcyMailing: дублируются письма

Автор jerart

Ответов: 0
Просмотров: 689
Последний ответ 20.07.2017, 23:45:18
от jerart