администраторская рассылка не работает
Текущий рейтинг темы: Нет
| mihaell
Новичок
Всего сообщений: 14 Рейтинг пользователя: 0
Дата регистрации на форуме: 28 мая 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 июня 2003 22:59
Странно, все емыльные приблуды работают (забытый пароль, новый юзер, новое сообщение в топике и т.д.), а администраторская рассылка не хочет. Пишет, что сообщение успешно отправлено, но ничего на емайл не приходит.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 июня 2003 13:42
Не приходит только вам или всем? Проверьте, может быть, у вас в профиле запрещено получение администраторской рассылки.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
| mihaell
Новичок
Всего сообщений: 14 Рейтинг пользователя: 0
Дата регистрации на форуме: 28 мая 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 июня 2003 18:11
В том-то и дело, что никому не приходит
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 июня 2003 19:49
Ладно, проверю (постараюсь к завтрашнему дню разобраться).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
| mihaell
Новичок
Всего сообщений: 14 Рейтинг пользователя: 0
Дата регистрации на форуме: 28 мая 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 июня 2003 20:02
Большое спасибо, буду ждать.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 июня 2003 18:19
У меня вроде бы пытается что-то отправлять всем... (Во всяком случае, в логах видны попытки установить соединение). А вы случайно не на бесплатном хостинге форум устанавливаете? Если да, то срабатывает ограничение (например, на H1.Ru - не более 1 письма в минуту).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
| mihaell
Новичок
Всего сообщений: 14 Рейтинг пользователя: 0
Дата регистрации на форуме: 28 мая 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 июня 2003 8:08
Нет, хостинг платный, от ruweb. Попробую хостеров поспрашивать.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 июня 2003 17:01
Все, нашел я причину ошибки: поле From в письме неправильно заполнялось. Вставьте где-нибудь (лучше всего перед foreach в сроке 65) следующее:
<br> $fromemail = $adminemail_out;<br> После этого все заработает...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
| mihaell
Новичок
Всего сообщений: 14 Рейтинг пользователя: 0
Дата регистрации на форуме: 28 мая 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 июня 2003 17:27
А в каком файле вставлять?
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 июня 2003 20:30
В masssend.cgi, конечно же...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 11 июня 2003 23:31
XXXX Pro прошу прощения за ламерский вопрос.. У меня foreach находится (91 строке) $fromemail = $adminemail_out; foreach $member (@files) { open(FILE,"<$ikondir"."/members/$member.cgi" ); $buffer1=<FILE>; close(FILE); ($membername,$password,$membertitle,$membercode,$numberofposts,$emailaddress,$showemail,$ipaddress,$homepage, $aolname,$icqnumber,$location,$interests,$joineddate,$lastpostdate,$signature,$timediff,$provateforums, $useavatar,$misc1,$misc2,$misc3)=split(/\|/,$buffer1); if (-e "$ikondir"."/members/$member.ext") { open(FILE,"<$ikondir"."/members/$member.ext"); $buffer2=<FILE>; close(FILE); ($allowmailsend,$fullmsgtext,$alloweditprofile,$allowavatarupload,$allowchat,$lastvisittime, $bantime,$usesmiles,$allowadminmail,$alloweditmessage,$showavatars); if (!$allowmailsend) { $allowmailsend = "yes"; } if (!$allowadminmail) { $allowadminmail = "yes"; } if (!$alloweditprofile) { $alloweditprofile= "yes"; } } else { $allowmailsend = "yes"; $allowadminemail = "yes"; $alloweditprofile = "yes"; } if ($allowmailsend eq "yes" && $allowadminemail eq "yes") { $send++; $to = $emailaddress; $from = "$boardname <$fromemail>"; Правильно ли вставлено? (отметил жирным)
(Сообщение отредактировал Igor 12 июня 2003 2:33)
--- FYI AKA Shatun
| | | |
| mihaell
Новичок
Всего сообщений: 14 Рейтинг пользователя: 0
Дата регистрации на форуме: 28 мая 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 11 июня 2003 23:52
А у меня в 85-ой. Вобщем-то, я потому и спросил, в каком файле это нужно делать.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 12 июня 2003 18:12
Странно, что так все различается... А вообще нет особой разницы, куда вставлять, самое главное, чтобы это было вставлено до $from = "$boardname <$fromemail>";, просто если это попадает в цикл, то присвоение производится каждый раз, что немного увеличивает нагрузку на сервер.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
Время выполнения скрипта: 0.0383. Количество выполненных запросов: 18, время выполнения запросов 0.0191
|