отправка собщений sendmail из форума
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 19 лет 11 месяцев
- Откуда: Moscow
отправка собщений sendmail из форума
Подскажите, пожалуйста, из каких соображений сообщения пользователям отправляются с пустым поле To, но с указанием адресов в Bcc:?
-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 1 месяц
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Код: Выделить всё
##############################################################
## 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!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 19 лет 11 месяцев
- Откуда: Moscow
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 19 лет 11 месяцев
- Откуда: Moscow
Вообщем весь сыр бор начался с того, что на хостинге не отправляются письма с уведомлениями...
Хостинг пишет
где рыть и что изменять? Может показать вам файлы smtp.php и emailer.php
Хостинг пишет
Я сделал изменения "Fix Mail "To:" Header ", но не помогает... хостинг опять сообщает, что всё равно Bcc:, а поле To пустое...В конфигурации форума все указано верно.
> Долго копавшись нашли, что Ваш форум уперся в нашу параноидальность.
> Подскажите, пожалуйста, из каких соображений сообщения пользователям
> отправляются с пустым поле To, но с указанием адресов в Bcc:?
В тех письмах, что мы не даем отправить, задано поле Bcc, а вот поле To как раз пустое.
Обычно форумы в поле То пишут хотя бы "To: Undisclosed-recipients:;\n"
где рыть и что изменять? Может показать вам файлы smtp.php и emailer.php
