Что делает: Исправляет заголовок "Кому:" при отправке уведомлений более чем одному адресату. Текущий заголовок неудовлетворяет требованием многих спамфильтров (например компании .masterhost).
Код: Выделить всё
##############################################################
## 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