отправка собщений sendmail из форума

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 19 лет 11 месяцев
Откуда: Moscow

отправка собщений sendmail из форума

Сообщение Iftin »

Подскажите, пожалуйста, из каких соображений сообщения пользователям отправляются с пустым поле To, но с указанием адресов в Bcc:?
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Код: Выделить всё

############################################################## 
## MOD Title: Fix Mail "To:" Header 
## MOD Author: [test] < test.eax.ru > (use first dot as @) http://www.eax.ru/ 
## MOD Description: Fix mail header "To:" on multiple recipients 
## MOD Version: 0.9.0 
## 
## Installation Level: Easy 
## Installation Time: 1 Minutes 
## Files To Edit(2): includes/emailer.php, includes/smtp.php 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the 
## latest version of this MOD. 
############################################################## 
## MOD History: 
## 
## 2005-03-02 - Version 0.9.0 
##   - Initial release 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 


# 
#-----[ OPEN ]------------------------------------------ 
# 
emailer.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
         $to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to; 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
         $to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'subscribers@' . $board_config['server_name'] . ';') : $to; 

# 
#-----[ OPEN ]------------------------------------------ 
# 
smtp.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
   $mail_to = (trim($mail_to) == '') ? 'Undisclosed-recipients:;' : trim($mail_to); 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
   $mail_to = (trim($mail_to) == '') ? 'subscribers@' . $board_config['server_name'] . ';' : trim($mail_to); 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
и не паримся. =)
//
// That's all, Folks!
// -------------------------------------------------
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 19 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

Fix mail header "To:" on multiple recipients Установите заголовок почты ": " на многократных получателях
я надеюсь, другие пользователи не смогут смотреть, кому ещё отправилось это письмо? :roll:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Не смогут.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 19 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

Вообщем весь сыр бор начался с того, что на хостинге не отправляются письма с уведомлениями...

Хостинг пишет
В конфигурации форума все указано верно.
> Долго копавшись нашли, что Ваш форум уперся в нашу параноидальность.
> Подскажите, пожалуйста, из каких соображений сообщения пользователям
> отправляются с пустым поле To, но с указанием адресов в Bcc:?
В тех письмах, что мы не даем отправить, задано поле Bcc, а вот поле To как раз пустое.
Обычно форумы в поле То пишут хотя бы "To: Undisclosed-recipients:;\n"
Я сделал изменения "Fix Mail "To:" Header ", но не помогает... хостинг опять сообщает, что всё равно Bcc:, а поле To пустое...

где рыть и что изменять? Может показать вам файлы smtp.php и emailer.php :roll:

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