hij doet het... (vraag me niet hoe).
echter ik heb nu een ander probleem en hierbij zal ik een kleine omschrijving moeten geven van wat ik aan het veranderen ben.
ik ben de mass email (Bulk mail) aan het veranderen.
screenshot:
http://home.wanadoo.nl/musicpage/screen.gif
nu krijg ik echter de fout dat er een fout zit in deze regel in emailer.php:
// Did it work?
if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}
return true;
}
wat is er fout?
ik denk dat er iets verkeerds zit in de volgende code, al heb ik er niks of niet veel aan gewijzigd:
Code: Selecteer alles
//
// Let's do some checking to make sure that mass mail functions
// are working in win32 versions of php.
//
if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
{
$ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
// We are running on windows, force delivery to use our smtp functions
// since php's are broken by default
$board_config['smtp_delivery'] = 1;
$board_config['smtp_host'] = @$ini_val('SMTP');
}
$emailer = new emailer($board_config['smtp_delivery']);
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$email_headers = 'X-AntiAbuse: Board servername - ' . $board_config['server_name'] . "\n";
$email_headers .= 'X-AntiAbuse: User_id - ' . $userdata['user_id'] . "\n";
$email_headers .= 'X-AntiAbuse: Username - ' . $userdata['username'] . "\n";
$email_headers .= 'X-AntiAbuse: User IP - ' . decode_ip($user_ip) . "\n";
$emailer->use_template('admin_send_email');
$emailer->email_address($to_userdata['user_email']);
$emailer->set_subject($subject);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'BOARD_EMAIL' => $board_config['board_email'],
'MESSAGE' => $message)
);
$emailer->send();
$emailer->reset();
message_die(GENERAL_MESSAGE, $lang['Email_sent'] . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>'));
}
}
wat doe ik verkeerd of waar zou de fout kunnen zitten?
de mail wordt uiteindelijk wel verstuurd.
maar, "to:" wordt niet ingevuld door de gebruiker zijn e-mailadres.
waar zit de fout van dit andere probleem?
//edit.
ik denk er nu aan... bij dit laatste probleem, ik zal de gebruikers wel niet goed hebben geselecteerd.
maar goed, hoe zorg je ervoor dat dat wel goed werkt? als dat de fout is..