Skip to content
This repository has been archived by the owner on Apr 17, 2024. It is now read-only.

Commit

Permalink
fix: send_email sending email including multiple users email
Browse files Browse the repository at this point in the history
  • Loading branch information
darkalchemy committed Feb 5, 2020
1 parent 1d6f363 commit e274c85
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 49 deletions.
47 changes: 0 additions & 47 deletions config/definitions.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,53 +63,6 @@
use SlashTrace\SlashTrace;

return [
Ach_bonus::class => autowire(),
Achievement::class => autowire(),
Achievementlist::class => autowire(),
Ban::class => autowire(),
Block::class => autowire(),
Bonuslog::class => autowire(),
Bookmark::class => autowire(),
Bounty::class => autowire(),
BotReplies::class => autowire(),
BotTriggers::class => autowire(),
Cache::class => autowire(),
Casino::class => autowire(),
CasinoBets::class => autowire(),
Coin::class => autowire(),
Comment::class => autowire(),
Database::class => autowire(),
FailedLogin::class => autowire(),
Forum::class => autowire(),
HappyLog::class => autowire(),
Image::class => autowire(),
ImageProxy::class => autowire(),
IP::class => autowire(),
Jobby::class => autowire(),
Message::class => autowire(),
Mood::class => autowire(),
Notify::class => autowire(),
Offer::class => autowire(),
Parsedown::class => autowire(),
Peer::class => autowire(),
Phpzip::class => autowire(),
Poll::class => autowire(),
PollVoter::class => autowire(),
Post::class => autowire(),
Radiance::class => autowire(),
Referrer::class => autowire(),
Request::class => autowire(),
Searchcloud::class => autowire(),
Session::class => autowire(),
Settings::class => autowire(),
Sitelog::class => autowire(),
Snatched::class => autowire(),
Torrent::class => autowire(),
Upcoming::class => autowire(),
Userblock::class => autowire(),
User::class => autowire(),
Usersachiev::class => autowire(),
Wiki::class => autowire(),
Auth::class => DI\factory(function (ContainerInterface $c) {
$pdo = $c->get(PDO::class);
$auth = new Auth($pdo, null, null, PRODUCTION);
Expand Down
15 changes: 13 additions & 2 deletions include/function_html.php
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,13 @@ function send_mail($email, $subject, $html, $plain)
$mail = $container->get(PHPMailer::class);
if ($mail) {
$mail->setFrom("{$site_config['site']['email']}", "{$site_config['chatbot']['name']}");
$mail->addAddress($email);
try {
$mail->addAddress($email);
} catch (Exception $e) {
$mail->smtp->reset();

return false;
}
$mail->addReplyTo($site_config['site']['email']);
$mail->isHTML(true);
$mail->Subject = $subject;
Expand All @@ -471,11 +477,16 @@ function send_mail($email, $subject, $html, $plain)

return true;
} catch (Exception $e) {
stderr('PHPMailer Error', $e->getMessage());
$mail->smtp->reset();

return false;
} finally {
$mail->clearAddresses();
}
}

return false;

}

/**
Expand Down

0 comments on commit e274c85

Please sign in to comment.