LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 23:29:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Massmail, рассылка писем (встроенный инструмент) - не работает почему?  (Прочитано 4948 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
siao
Осваиваюсь на форуме
***

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

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


http://www.svetreiki.ru


« : 13.02.2009, 17:29:10 »

Добрый день!
Весь форум уже перелопатила...
никак не хочет работать массовая рассылка писем (именно массово, одному админу - присылает)
юзеров - 6800
хостер говорит, что у меня лимит до 7000 (когда сайт был на Slaed - рассылка его работала, то есть дело наверное не в кол-ве, хотя может ограничения какие-то могут быть у Joomla??)

итак, если выбрать пхпмейлер - не может выполнить
если выбрать sendmail - пишет что письмо отправлено 6800 юзерам - но на самом деле ничего
если выбрать smtp - то провайдерский не работает, а вот настроила как тут предлагали для защищенных smtp googl - покрутилось-все -покрутилось и 502 Bad Gateway(к слову сказать такой же итог был и у Slaed, но письма приходили пользователям) - здесь ничего не пришло.
еще видела тут решение - в БД в таблице юзеров sendEmail стоит автоматом 0, предлагали ставить 1. В БД у всех юзеров и правда в sendEmail стоит 0, кроме двух суперадминов - у них 1, но когда отправляешь группе СуперАдмин - приходит одному).

какое решение? что делать?
заменить в БД всем юзерам нули на единицы?
(а подскажите SQL запрос для этого дела?)

или какое-то еще?

letterman ставить или подобные программы - не выход. там надо импортировать БД подписчиков, а новых как? чтобы сами подписывались? для меня массовая рассылка в данном случае - дело единичное, системное, редкое. для ЕЖЕрассылок пользуюсь обычным content.mail.ru, поэтому letterman не нужен.
« Последнее редактирование: 13.02.2009, 17:48:16 от siao » Записан
siao
Осваиваюсь на форуме
***

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

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


http://www.svetreiki.ru


« Ответ #1 : 13.02.2009, 23:41:42 »

уже и sendemail всем присвоила "1"... а толку нет.
а хостер пишет, что и попыток скрипта не было разослать письма.


http://joomlaforum.ru/index.php?topic=20516.0 и это не работает -((


ну в чем же дело??
« Последнее редактирование: 14.02.2009, 00:50:34 от siao » Записан
siao
Осваиваюсь на форуме
***

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

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


http://www.svetreiki.ru


« Ответ #2 : 14.02.2009, 00:55:44 »

а если выбираешь PHP mail  - то ответ Could not instantiate mail function.
полный алес -(((
Записан
siao
Осваиваюсь на форуме
***

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

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


http://www.svetreiki.ru


« Ответ #3 : 14.02.2009, 11:18:15 »

хостер говорит -
В логах нашего почтового сервера присутствует постоянная ошибка:
Feb 13 20:48:04 fe34 postfix/sendmail[16751]: fatal: svetreik(2691): unable to
extract recipients: message header length exceeds safety limit
из которого понятно что заголовк сообщения слишком длинный.


помогите пожалуйста...
Записан
siao
Осваиваюсь на форуме
***

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

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


http://www.svetreiki.ru


« Ответ #4 : 14.02.2009, 20:52:54 »

кто разбирается в коде (я не программист) скрипт массмейл адерса всех получателей в одно поле "кому" вставляет??
или все-таки как-то каждому получателю свое письмо делает?

вот код:

Код:
// Build e-mail message format
$mailer->setSender(array($mainframe->getCfg('mailfrom'), $mainframe->getCfg('fromname')));
$mailer->setSubject($params->get('mailSubjectPrefix') . stripslashes( $subject));
$mailer->setBody($message_body . $params->get('mailBodySuffix'));
$mailer->IsHTML($mode);

// Add recipients

if ( $bcc ) {
foreach ($rows as $row) {
$mailer->addBCC($row->email);
}
$mailer->addRecipient($mainframe->getCfg('mailfrom'));
}else {
foreach ($rows as $row) {
  $mailer->addRecipient($row->email);
  }
}

// Send the Mail
$rs = $mailer->Send();

// Check for an error
if ( JError::isError($rs) ) {
$msg = $rs->getError();
} else {
$msg = $rs ? JText::sprintf( 'E-mail sent to', count( $rows ) ) : JText::_('The mail could not be sent');


а вот например код массовой рассылки в Slaed:
Код:
function massmail_send($title, $content) {
    global $user_prefix, $sitename, $db, $homeurl, $adminmail, $admin_file;
    $from = $adminmail;
    $subject = "$sitename - "._NEWS."";
    $content = stripslashes($content);
    $content = "$title<p>$content<p>"._STAFF.": <a href=\"$homeurl\" target=\"_blank\">$sitename</a><br>"._FSITEURL.": <a href=\"$homeurl\" target=\"_blank\">$homeurl</a><hr>"._MASSEMAILMSG."";
    $result = $db->sql_query("SELECT user_email FROM ".$user_prefix."_users where user_id != '1'");
    while ($row = $db->sql_fetchrow($result)) {
        $user_email = $row['user_email'];
$mailheaders = "Content-Type: text/html; charset="._CHARSET."\n";
$mailheaders .= "X-Sender: <$adminmail>\n";
$mailheaders .= "X-Priority: 3\n";
$mailheaders .= "From: $sitename <$adminmail>\n";
$mailheaders .= "Reply-To: $adminmail\n\n";
        mail($user_email, $subject, $content, $mailheaders);
    }
    Header("Location: ".$admin_file.".php?op=massmail_sent");
}

тут видится мне все-таки каждому получателю - одно письмо.

 а вот в массмейле Joomla как?

если по группе отправлять - скажем на 4-5 адресов - приходит письмо. но там в поле "кому" один адрес стоит. значит не все адреса он пихает в одну строчку.

откуда тогда у хостера ошибка в длинне заголовка?
Записан
siao
Осваиваюсь на форуме
***

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

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


http://www.svetreiki.ru


« Ответ #5 : 14.02.2009, 22:16:31 »

фиг тут когда дождешься ответа...

а встроенная massmail жуткий примитивный скрипт. засовывает всех адресатов  в BCC. конечно хостинг икает от такого и ничего не рассылает.

и ничего не поделаешь - придется либо переписывать этот компонент либо использовать другой
http://forum.joomla.org/viewtopic.php?p=1545477

а переписывать я не умею -)
как грится полная )(


а другие компоненты сдыхают на 4-5ой тысяче интегрируемых в них пользователей... что letterman что newsletter communicator
« Последнее редактирование: 14.02.2009, 22:34:16 от siao » Записан
beagler
Практически профи
*******

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

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


http://beagler.ru/


« Ответ #6 : 14.02.2009, 22:37:50 »

компонент Letterman пробовали?
у меня рассылка на 480 пользователей проходит успешно.
Записан
siao
Осваиваюсь на форуме
***

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

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


http://www.svetreiki.ru


« Ответ #7 : 07.04.2009, 17:14:52 »

компонент Letterman пробовали?
у меня рассылка на 480 пользователей проходит успешно.

у меня 7000 и интегрировать их в этот леттерман не получается. да и не нужно мне это... мне нужен простой массмейл. буду искать кто чуть его подкорректирует...
Записан
Влад
Осваиваюсь на форуме
***

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

Сообщений: 148



« Ответ #8 : 15.05.2009, 12:43:21 »

А у меня Letterman не работает(( все стопорится после выбора статей которые нужно разослать. Пробовал и на хосте и на денвере. Версия 1.5.9.
Записан
organize
Захожу иногда
**

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

Сообщений: 7


« Ответ #9 : 21.08.2009, 14:59:52 »

У меня такая же проблема. Joomla 1.5.10
Получилось найти решение?
Кстати, в каком файле в новой версии Joomla менять юзерам пункт sendemail?
Записан
SmokerMan
Профи
********

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

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



« Ответ #10 : 21.08.2009, 15:15:13 »

есть еще Vemod News Mailer правда не знаю что такое видел один раз.

Кстати, в каком файле в новой версии Joomla менять юзерам пункт sendemail?
ни в каком  Cool
Записан
organize
Захожу иногда
**

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

Сообщений: 7


« Ответ #11 : 21.08.2009, 19:07:53 »

А не подскажете, как настроить массовую рассылку в Joomla 1.5.10?
Замучался уже. В БД атрибут sendmail присвоил значение "1".
Все равно не хочет отправлять рассылку юзерам, хотя письма о зарегистрированных пользователях на ящик администратора приходят.
В чем может быть дело? В каком файле что править?
Записан
denim_sake
Осваиваюсь на форуме
***

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

Сообщений: 30


« Ответ #12 : 22.08.2009, 16:52:38 »

Не работает эта рассылка, я переделыват на поочерёдное отправление с помощью функции mail и теперь все отлично. Там компонент простой разобраться что к чему можно с лёгкостью.
Записан
organize
Захожу иногда
**

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

Сообщений: 7


« Ответ #13 : 23.08.2009, 06:55:53 »

А можно чуть-чуть поподробнее, что это за функция mail и как переделать систему на поочередное отправление с ее помощью?
И еще трабл такой - не устанавливаются новые модули. Joomla выдает ошибку - не может найти путь.
Записан
marbert
Завсегдатай
*****

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

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



« Ответ #14 : 01.09.2009, 02:34:53 »

так же ищу компонент для массовой рассылки служебных сообщений - ничего не нашел кроме Ultimate Mailing - но... с кодировкой все перепробовал - присылает русский текст буквами "п"...
Записан
denim_sake
Осваиваюсь на форуме
***

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

Сообщений: 30


« Ответ #15 : 03.09.2009, 23:03:52 »

так а чего стандартный Joomla massmail не переделать, он не работает как я понял потому что у него отсылка идёт через smtp(если правильно настроить то может и работать будет без переделки), а вот автоматическую рассылку сейчас делаю, идея проста, есть файл - скрипт который запускается под cron в определённое время, и делает рассылку через php функцию mail
Записан
Sorbon
Осваиваюсь на форуме
***

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

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



« Ответ #16 : 26.10.2009, 18:55:39 »

У меня отправляет через стандартную массовую рассылку....настроил через smtp. но проблема возникает в том, что там где-то в скрипте стоит ограничения на группу и выдает вот такое сообщение:

PHPMAILER_RECIPIENTS_FAILED  и дальше идут перечень адресов, которые недавно зарегистрировались на сайте, и вот как бы они получается в этой группе лишние, то есть как уже говорил стоит где-то ограничения в группе, это может быть в скрипте... хостер хорош 100 за час отправляет и отправлял до определенного количество примерно 30 адресам...а потом началась вот эта проблемка.
Кто-нибудь знает как и где исправить в скрипте эту ошибку или убрать ограничения , если конечно есть другой выход, буду очень рад любой вашей информации..

Спасибо
Записан
angemax
Осваиваюсь на форуме
***

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

Сообщений: 108


« Ответ #17 : 05.05.2010, 20:43:07 »

Перестала работать массовая рассылка. При чем неделю назад все было в норме, письма отправлялись. Сейчас же даже для пробы отправляю письмо Администратору: пишет, что письмо отправлено, но на email ничего не приходит.
Настройки никакие не менялись, компоненты, плагины и т.д. новые не устанавливались.
С чем это может быть связано?
Записан
beagler
Практически профи
*******

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

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


http://beagler.ru/


« Ответ #18 : 10.05.2010, 14:25:23 »

спросите хостера
Записан
adv-wm
Новичок
*

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

Сообщений: 1


« Ответ #19 : 14.01.2012, 21:12:10 »



Скорее всего наверное твой почтовый ящик попал в черный список, я сейчас тоже с этим мучаюсь. Вроде же все легально, рассылал только новости. Вот хостеры говорят, что мой ящик на яндексе попал в черный список. Буду пробывать меня ящик
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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