Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проблема при посылке сообщений через SMTP сервер...

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
V.OL.F.

Проблема при посылке сообщений через SMTP сервер...

Сообщение V.OL.F. »

Версия phpBB 2.0.8
Система Solaris 7 на SUN
Майлер Cyrus
При попытке что-то послать на администратора приходит сообщение об ошибке...

Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
by *.ru (8.9.3+Sun/8.9.3) with internal id KAA13977;
Thu, 17 Jun 2004 10:51:01 +0400 (MSD)
Date: Thu, 17 Jun 2004 10:51:01 +0400 (MSD)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200406170651.KAA13977@*.ru>
To: <volf@*.ru>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="KAA13977.1087455061/*.ru"
Content-Transfer-Encoding: 8bit
Subject: Returned mail: Data format error
Auto-Submitted: auto-generated (failure)

The original message was received at Thu, 17 Jun 2004 10:51:01 +0400 (MSD)
from mo08sx [10.3.230.254]

----- The following addresses had permanent fatal errors -----
<volf@*.ru>

----- Transcript of session follows -----
volf: Message contains non-ASCII characters in headers
501 <volf@*.ru>... Data format error

Нечто подобное было с перловским скриптом, вылечил добавлением следующей функции...

sub tr_subject {
$_=$_[0];
s/([ÀÁÂÃÄÅÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäååæçèéêëìíîïðñòóôõö÷øùúûüýþÿ])/cgi_unpack($1)/eg;
return "=?koi8-r?Q?" . $_ . "?=";
}

sub cgi_unpack {
return '=' . unpack('H*', $_[0]);
}


ну а потом при формировании сообщеия вызов...

$subj = "$version (êíèãà $Form{book})";
$subj = tr_subject($subj);
print MAIL subj;

Где и чего вертет на эту тему в рнр....?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А правильно ли выставлена локаль?
Все ф-и, отвечающие за отправку писем phpBB держит в файле includes/emailer.php. Возможно потребуется также посмотреть шаблоны писем из папки language/lang_russian/email.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
V.OL.F.

Не совсем дошел смысл фразы...

Сообщение V.OL.F. »

"А правильно ли выставлена локаль?" - пожалуйста объясните более подробно.... Имеется ввиду локализация скрипта?... или еще что-то...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Локаль - так сказать поодержка языка или кодировка сервера. Выставляется в файле language/lang_main.php. Подробнее можно почитать в этой теме.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
V.OL.F.

Сообщение V.OL.F. »

Почитал, повертел. Не помогает. Поиск по русским словам работает. Где посмотреть как заголовок сообщения почтового формируется?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

V.OL.F.
Все там же - includes/emailer.php
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Поддержка phpBB 2.0.x»