Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2008-03-29 21:23:58

jeder
Гость

Не отправляется пароль на мыло при восстановлении

Всем привет. Возникла вот такая штука.
При попытке восстановить забытый пароль выдаёт вот такое сообщение

An error was encountered
File: /home/host6128/jeder.ru/htdocs/forum/include/email.php
Line: 126

PunBB reported: Unable to send e-mail. Please contact the forum administrator with the following error message reported by the SMTP server: "554 5.7.1 : Relay access denied "

А при попытке получить пароль на почтовый ящик внутри домена приходит вот такой ответ на почту

From: =?KOI8-R?B?Ig==?=

Date: Sat, 29 Mar 2008 21:20:25 +0300
MIME-Version: 1.0
Content-transfer-encoding: 8bit
Content-type: text/plain; charset=windows-1251
X-Mailer: PunBB Mailer

т.е. в обоих случаях пароль не приходит.

Кто-нибудь может подсказать?

#2 2008-03-30 04:25:24

Visman
Гость

Re: Не отправляется пароль на мыло при восстановлении

Предлагаю в админке из настроек smtp сервера все убрать, чтобы форум пользовался встроеной функцией PHP mail, а не движковой smtp_mail.

#3 2008-03-30 05:02:14

jeder
Гость

Re: Не отправляется пароль на мыло при восстановлении

Visman пишет:

редлагаю в админке из настроек smtp сервера все убрать

Убрал, теперь верхнюю ошибку не выдаёт

Теперь на почтовый ящик приходит вот это

From: =?KOI8-R?B?Ig==?=

Date: Sat, 29 Mar 2008 21:20:25 +0300
MIME-Version: 1.0
Content-transfer-encoding: 8bit
Content-type: text/plain; charset=windows-1251
X-Mailer: PunBB Mailer

Пароля всё равно нет sad

#4 2008-03-30 10:13:30

Visman
Гость

Re: Не отправляется пароль на мыло при восстановлении

jeder пишет:

Пароля всё равно нет

В папки lang/язык/mail_templates/ на сервере надо глянуть, чтоб там файлы были
activate_email.tpl
activate_password.tpl
form_email.tpl
new_reply.tpl
new_reply_full.tpl
welcome.tpl
и чтобы не пустые, а с сооветствующими текстами писем.

#5 2008-03-30 11:29:30

jeder
Гость

Re: Не отправляется пароль на мыло при восстановлении

Есть там всё sad
И в файлах написано.

Visman пишет:

activate_password.tpl

Он же отвечает за пароль?

Там текст такой

Subject: Запрос на изменение пароля.

Здравствуйте <username>,

Вы сделали запрос на изменение пароля, соответствующего вашему аккаунту на форуме <base_url>. Если Вы не делали этот запрос или, если Вы не хотите изменять Ваш пароль - просто игнорируйте это сообщение. Пароль будет изменён лишь в том случае, если Вы подтвердите его изменение, зайдя по указанной ниже ссылке.

Ваш новый пароль (в случае подтверждения изменения): <new_password>

Для подтверждения изменения пароля, пожалуйста, зайдите по ссылке:
<activation_url>

-- 
<board_mailer>
(Не отвечайте на это сообщение)

#6 2008-03-30 12:25:58

Visman
Гость

Re: Не отправляется пароль на мыло при восстановлении

В login.php после строки

            $mail_tpl = trim(file_get_contents(PUN_ROOT.'lang/'.$pun_user['language'].'/mail_templates/activate_password.tpl'));

вставь строку

message('Содержимое файла = '.$mail_tpl);

и попробуй изменить пароль. Выйдет содержимое файла. Если да, то где-то дальше ошибка, если не, то файл не читается.

З.Ы. Просто то, что приходит это заголовок письма, а тела нет.

#7 2008-03-30 13:18:53

jeder
Гость

Re: Не отправляется пароль на мыло при восстановлении

Visman пишет:

Выйдет содержимое файла. Если да, то где-то дальше ошибка

Вышло содержимое.

Содержимое файла = Subject: Запрос на изменение пароля. Здравствуйте , Вы сделали запрос на изменение пароля, соответствующего вашему аккаунту на форуме . Если Вы не делали этот запрос или, если Вы не хотите изменять Ваш пароль - просто игнорируйте это сообщение. Пароль будет изменён лишь в том случае, если Вы подтвердите его изменение, зайдя по указанной ниже ссылке. Ваш новый пароль (в случае подтверждения изменения): Для подтверждения изменения пароля, пожалуйста, зайдите по ссылке: -- (Не отвечайте на это сообщение)

У меня сборка 1.2.15 которая раньше тут на форуме была.

sad

#8 2008-03-30 16:39:44

Visman
Гость

Re: Не отправляется пароль на мыло при восстановлении

Прям не знаю.
Могу предложить дальше по коду мессейджи применять для проверки переменных, как они там меняются до вызова функции pun_mail
И может саму функцию заменить на это email.php pun_email()

#9 2008-03-31 15:22:15

jeder
Гость

Re: Не отправляется пароль на мыло при восстановлении

Visman
Спасибо. Попробую smile

Подвал доски

Под управлением FluxBB. Хостинг Hostens