Kamikadze1 Опубликовано 12 Марта 2007 Жалоба Поделиться Опубликовано 12 Марта 2007 С форума 2.2.2 не уходят письма о подтверждении регистрации , да и вообще рассылка не идёт НАСТРОЙКИ->Безопастность форума ->Способ активации учетных записей пользователей: по e-mailМетод отправки почты: php mail()Адрес SMTP сервера: localhostПорт SMTP: 25Имя пользователя SMTP: отсутствуетПароль пользователя SMTP: отсутствуетДополнительные опции PHP Mail: отсутствуетE-mail для всей входящей почты: xxxx@gmail.comE-mail для всей исходящей почты: xxxx@gmail.com примечание: E-mail для всей входящей почты: xxxx@gmail.comE-mail для всей исходящей почты: xxxx@gmail.com вписал одну и туже почту Может ещё где стоит настройка?? на этом же хостинге есть ещё один сайт, с него подобные письма уходят нормально на мыло Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 12 Марта 2007 Жалоба Поделиться Опубликовано 12 Марта 2007 Аналогичная история с форумом 1.3. Почта пошла при включении smtp-метода. Другие php-скрипты почту по php_mail() отправляют на этом хосте без проблем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 13 Марта 2007 Жалоба Поделиться Опубликовано 13 Марта 2007 смотрите логи общения с Mail. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 13 Марта 2007 Автор Жалоба Поделиться Опубликовано 13 Марта 2007 смотрите логи общения с Mail.От: <ххх@gmail.com> Кому: <ххх@list.ru> Отправлено: 13.3.2007, 3:02 Тема: r3r3 ( Rap-Team ) -------------------------------------------------------------------------------- Уважаемый(ая) test. -------------------------------------Статистика форума «Rap-Team»:-------------------------------------Всего пользователей зарегистрировано: 12Всего оставлено сообщений: 127.... -------------------------------------------------------------------------------- IPB ОШИБКА: Не возможно отправить сообщение SMTP КОД: Нет информации SMTP ОШИБКА: Нет информации Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 14 Марта 2007 Автор Жалоба Поделиться Опубликовано 14 Марта 2007 так никто и не подскажет ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JWM Опубликовано 14 Марта 2007 Жалоба Поделиться Опубликовано 14 Марта 2007 А сендмейл включен на хостинге? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 14 Марта 2007 Автор Жалоба Поделиться Опубликовано 14 Марта 2007 А сендмейл включен на хостинге?да, включен... за мной на этом хосте висят 2 сайта.. с одного ухолят а вот с данного форума нет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kamikadze1 Опубликовано 9 Апреля 2007 Автор Жалоба Поделиться Опубликовано 9 Апреля 2007 проблема так и осталась открытой... установил тот же форум на и от туда все письма нормально уходят... какие файлы можно перезалить или может какой запрос выполнить sql ? ошибок в папке cache нету... помогите с данной проблемой Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Berill Опубликовано 10 Апреля 2007 Жалоба Поделиться Опубликовано 10 Апреля 2007 версия форума 2.2.1Тестирую отправку подтверждения регистрации на e-mail. Выдается ошибка: IPB WARNING [2] fopen(./_mail/Apr-10-2007,0719-AMaragorn_berill+mail.ru.txt) [function.fopen]: failed to open stream: No such file or directory (Line: 430 of /sources/classes/class_email.php) IPB WARNING [2] fputs(): supplied argument is not a valid stream resource (Line: 431 of /sources/classes/class_email.php) IPB WARNING [2] fclose(): supplied argument is not a valid stream resource (Line: 432 of /sources/classes/class_email.php) Что за зверь и как с ним бороться?В настройках e-mail настроил через SMTP. было через PHPMail, но тоже самое выдавало. не открывается еще и View Email Error Logs в АдминЦентре пишет: Fatal error: Cannot instantiate non-existent class: ad_emailerror in /home/donate/public_html/forums/sources/acp_loaders/acp_admin.php on line 107 проблему с первой ошибкой решил так: просто создал каталог _mail в папке форума. захожу через фтп в этот каталог, там все письма с подтверждениями регистрации лежат. поменял мейл в настройках, все равно письма не отправляются (( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Berill Опубликовано 11 Апреля 2007 Жалоба Поделиться Опубликовано 11 Апреля 2007 версия форума 2.2.1Тестирую отправку подтверждения регистрации на e-mail. Выдается ошибка: IPB WARNING [2] fopen(./_mail/Apr-10-2007,0719-AMaragorn_berill+mail.ru.txt) [function.fopen]: failed to open stream: No such file or directory (Line: 430 of /sources/classes/class_email.php) IPB WARNING [2] fputs(): supplied argument is not a valid stream resource (Line: 431 of /sources/classes/class_email.php) IPB WARNING [2] fclose(): supplied argument is not a valid stream resource (Line: 432 of /sources/classes/class_email.php) Нашел как с этой ошибкой разобраться. я в php не смыслю, но в программировании не первый день. Заходим по пути /sources/classes/class_email.php, открываем файлик для редактирования. Я давал поиск по функции fopen. Нашел вот что:if ( ($this->from) and ($this->subject) ) { //----------------------------------------- // Tmp dump? (Testing) //----------------------------------------- if ($this->temp_dump == 1) { $blah = $this->subject."\n------------\n".$this->rfc_headers."\n\n".$this->message; $pathy = $this->root_path.'_mail/'.date("M-j-Y,hi-A").str_replace( '@', '+', $this->to ).".txt"; $fh = fopen ($pathy, 'w'); fputs ($fh, $blah, strlen($blah) ); fclose($fh); } else { //----------------------------------------- // PHP MAIL() //----------------------------------------- if ($this->mail_method != 'smtp') { if ( ! @mail( $this->to, $this->subject, $this->message, $this->rfc_headers, $this->extra_opts ) ) { # Try without args for safe mode peeps if ( ! @mail( $this->to, $this->subject, $this->message, $this->rfc_headers ) ) { $this->fatal_error("Could not send the email", "Failed at 'mail' command"); } } } //----------------------------------------- // SMTP //----------------------------------------- else { $this->smtp_send_mail(); } } } else { $this->fatal_error("From or subject empty"); return FALSE; } Аха. Значит, если у нас $this->temp_dump == 1, то скрипт сохраняет письмо в папочке. А так как по-умолчанию этой папки-то у нас нет, отсюдова и ошибочка. Но. ищем в коде по $this->temp_dump, и что мы находим?! где-то в начале, процедуре инициализации у меня стояло:$this->temp_dump = 1; //isset($this->ipsclass->vars['fake_mail']) ? $this->ipsclass->vars['fake_mail'] : '';след-но, у меня всегда temp_dump был равен единице, до отправки мейла даже не доходило!!Я просто взял и убрал единичку и раскомментировал то что было в комментариях. Заработала отправка мейла. Tmp dump? (Testing) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Valorous Опубликовано 3 Мая 2007 Жалоба Поделиться Опубликовано 3 Мая 2007 смотрите логи общения с Mail.От: <ххх@gmail.com> Кому: <ххх@list.ru> Отправлено: 13.3.2007, 3:02 Тема: r3r3 ( Rap-Team ) -------------------------------------------------------------------------------- Уважаемый(ая) test. -------------------------------------Статистика форума «Rap-Team»:-------------------------------------Всего пользователей зарегистрировано: 12Всего оставлено сообщений: 127.... -------------------------------------------------------------------------------- IPB ОШИБКА: Не возможно отправить сообщение SMTP КОД: Нет информации SMTP ОШИБКА: Нет информации У меня такая же беда....отчет об ошибках выглядит так же:IPB ОШИБКА: Не возможно отправить сообщение SMTP КОД: Нет информации SMTP ОШИБКА: Нет информации Помогите разобраться Добавлено позже: Все, спасибо...это дело в другом. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Иннокентий Опубликовано 8 Мая 2007 Жалоба Поделиться Опубликовано 8 Мая 2007 А собственно в чём? как решилась проблемка. Заметил, у себя такой неприятный момент: Если "название форума" (в основных настройках форума) кириллическое, то неправильно формируется заголовок письма. Если же латинкой, то всё ок. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 olmer2002 Опубликовано 8 Мая 2007 Жалоба Поделиться Опубликовано 8 Мая 2007 А собственно в чём? как решилась проблемка. Заметил, у себя такой неприятный момент: Если "название форума" (в основных настройках форума) кириллическое, то неправильно формируется заголовок письма. Если же латинкой, то всё ок. не правильно это как? а как поточвый сервер настроен на сервере? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Иннокентий Опубликовано 8 Мая 2007 Жалоба Поделиться Опубликовано 8 Мая 2007 From: admin@mail.com To: admin@mail.com Subject: =?windows-1251?Q?=20=F2=E5=F1=F2=20(=20'=C1 .... Date: Tue, 08 May 2007 09:05:19 +0300 Message-ID: <mail@mail.com> =?windows-1251?Q?=EE=F0=F3=EC'=20)?= Return-Path: admin@mail.com X-Priority: 3 X-Mailer: IPB PHP Mailer X-Unique-ID: ... Content-type: text/plain; charset="windows-1251" Здравствуйте ... после Message-ID какбы заголовок заканчивается.На 2.1.7 было всё ок.в class_email.php не менял ничего... Замечу, что если "название форума" латинкой, то таковой проблемы нет. Тоесть заголовок идёт как надо. Использую sendmail. При smtp smtp самое. Половина Subject в Subject: =?windows-1251?Q?=20=F2=E5=F1=F2=20(=20'=C1 ....А остальное выше строчки Return-Path: admin@mail.com Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Septerrianin Опубликовано 8 Мая 2007 Жалоба Поделиться Опубликовано 8 Мая 2007 From: admin@mail.com To: admin@mail.com Subject: =?windows-1251?Q?=20=F2=E5=F1=F2=20(=20'=C1 .... Date: Tue, 08 May 2007 09:05:19 +0300 Message-ID: <mail@mail.com> =?windows-1251?Q?=EE=F0=F3=EC'=20)?= Return-Path: admin@mail.com X-Priority: 3 X-Mailer: IPB PHP Mailer X-Unique-ID: ... Content-type: text/plain; charset="windows-1251" Здравствуйте ... после Message-ID какбы заголовок заканчивается.На 2.1.7 было всё ок.в class_email.php не менял ничего... Замечу, что если "название форума" латинкой, то таковой проблемы нет. Тоесть заголовок идёт как надо. Использую sendmail. При smtp smtp самое. Половина Subject в Subject: =?windows-1251?Q?=20=F2=E5=F1=F2=20(=20'=C1 ....А остальное выше строчки Return-Path: admin@mail.com Где-то уже писалось:В таком случе помогает. В файле class_email.php После фрагмента /*-------------------------------------------------------------------------*/ // ENCODE HEADERS - RFC2047 /*-------------------------------------------------------------------------*/ function encode_headers( $headers = array() ) { $enc_headers = count($headers) ? $headers : $this->mail_headers; foreach( $enc_headers as $header => $value) { if( $header == 'From' ) { // Either sendmail or the email servers don't like 'From' encoded...let's remove the board name // and just move along, as email address cannot contain nasty characters themselves $this->mail_headers['From'] = $this->from; $enc_headers['From'] = $this->from; continue; } Вставить if( $header == 'Subject') { $value= '=?' .$this->char_set .'?B?' .base64_encode($value) .'?='; if( !count($headers) ) { $this->mail_headers[ $header ] = $value; } else { $enc_headers[ $header ] = $value; } continue; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Иннокентий Опубликовано 8 Мая 2007 Жалоба Поделиться Опубликовано 8 Мая 2007 Проблема решилась! Благодарю, Septerrianin Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ONIKSfly Опубликовано 12 Января 2008 Жалоба Поделиться Опубликовано 12 Января 2008 Berill +1. Так решил проблему) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Relicious Опубликовано 14 Августа 2008 Жалоба Поделиться Опубликовано 14 Августа 2008 Помогите, пожалуйста, решить проблему с почтой в IPB. У меня имеется веб-сервер на Денвере. Форум IPB 2.3.3. Веб-сервер предназначен только для локалки. Также есть свой почтовик, вот с ним загвоздка. Задача следующая. При создании новой темы или поста в теме форум должен отправлять уведомление на e-mail. Причем в разных разделах на разные e-mail адреса, но все эти адреса принадлежат именно вышеописанному почтовому серверу. Сам почтовик работает как надо, письма шлет и принимает. Форум тоже работает нормально. Поковыряв форум, обнаружил, что не только авто-отсылка уведомлений не работает, но и просто отправить сообщение на e-mail посредством форума не получается. Полез в админку, там в настройках электронной почты выставил входящий/исходящий ящики форума (как раз e-mail адрес Админа). Тип передачи SMTP, в качестве хоста указал IP-адрес моего же почтового сервера, логин/пароль от Админского почтового ящика. Больше там никаких настроек нет. На форуме 2 юзера - один просто пользователь, другой админ. Захожу под пользователем и пытаюсь отправить e-mail Админу тестовое сообщение. После нажатия кнопки "Отправить" форум пишет, что сообщение успешно отправлено. Захожу в админский ящик - там тишина. Рассуждая далее, залажу в SQL базу этого форума. Там есть таблица "ibf_mail_error_logs" - в ней появилась строка с уведомлением об ошибке передачи письма. Код ошибки 504 - Сервер не поддерживает аутентификацию. Вот все, что мне пока об этом известно. Помогите, пожалуйста. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Relicious Опубликовано 19 Августа 2008 Жалоба Поделиться Опубликовано 19 Августа 2008 Часть проблемы разрешилась. Теперь при желании пиьсма отправляются между пользователями - т.е. друг другу пользователи могут отправлять письма на e-mail. Но не к этому стремились =) Автоматическая отсылка на определенный ящик при создании новой темы в форуме по-прежнему не работает. Подскажите, кто знает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Док Опубликовано 3 Сентября 2009 Жалоба Поделиться Опубликовано 3 Сентября 2009 (изменено) А у меня стала проблема в название темыЕсли пишешь на русском название, то на мыло приходит заголовок такой indows-1251?B?8uXx8iAoIFRlY2huaWNhbCBTaXRlIEhvbmRhIC0gIFJ1c3NpYSAp?=А если пишешь английскими, то нормально приходит Добавил этот код В таком случе помогает. В файле class_email.php После фрагмента /*-------------------------------------------------------------------------*/ // ENCODE HEADERS - RFC2047До этого тоже письма не шли, сейчас вроде пошли, но заголовок не такой как надо Может кто знает в чем проблема ? Нашел тут в инете, может кому пригодиться http://www.protocols.ru/files/RFC/rfc2821.pdf Изменено 3 Сентября 2009 пользователем Док Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Kamikadze1
С форума 2.2.2 не уходят письма о подтверждении регистрации , да и вообще рассылка не идёт
примечание:
E-mail для всей входящей почты: xxxx@gmail.com
E-mail для всей исходящей почты: xxxx@gmail.com вписал одну и туже почту
Может ещё где стоит настройка?? на этом же хостинге есть ещё один сайт, с него подобные письма уходят нормально на мыло
Ссылка на комментарий
Поделиться на других сайтах
19 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.