mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-07 20:08:53 +00:00
[ticket/17487] Fix PHP uncaught exception on sending email via board
PHPBB-17487
This commit is contained in:
parent
d99c3838df
commit
67265efc0d
2 changed files with 13 additions and 9 deletions
|
@ -263,15 +263,19 @@ class message
|
||||||
$messenger_method->set_addresses($recipient);
|
$messenger_method->set_addresses($recipient);
|
||||||
$messenger_method->reply_to($this->sender_address);
|
$messenger_method->reply_to($this->sender_address);
|
||||||
|
|
||||||
$messenger_method->header('X-AntiAbuse', 'Board servername - ' . $this->server_name);
|
if (isset($messenger_method->headers) && $messenger_method->headers instanceof \Symfony\Component\Mime\Header\Headers)
|
||||||
$messenger_method->header('X-AntiAbuse', 'User IP - ' . $this->sender_ip);
|
|
||||||
if ($this->sender_id)
|
|
||||||
{
|
{
|
||||||
$messenger_method->header('X-AntiAbuse', 'User_id - ' . $this->sender_id);
|
$messenger_method->headers->addHeader('X-AntiAbuse', 'Board servername - ' . $this->server_name);
|
||||||
}
|
$messenger_method->headers->addHeader('X-AntiAbuse', 'User IP - ' . $this->sender_ip);
|
||||||
if ($this->sender_username)
|
if ($this->sender_id)
|
||||||
{
|
{
|
||||||
$messenger_method->header('X-AntiAbuse', 'Username - ' . $this->sender_username);
|
$messenger_method->headers->addHeader('X-AntiAbuse', 'User_id - ' . $this->sender_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($this->sender_username)
|
||||||
|
{
|
||||||
|
$messenger_method->headers->addHeader('X-AntiAbuse', 'Username - ' . $this->sender_username);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$messenger_method->subject(html_entity_decode($this->subject, ENT_COMPAT));
|
$messenger_method->subject(html_entity_decode($this->subject, ENT_COMPAT));
|
||||||
|
|
|
@ -47,7 +47,7 @@ class email extends base
|
||||||
protected $from;
|
protected $from;
|
||||||
|
|
||||||
/** @var Headers */
|
/** @var Headers */
|
||||||
protected $headers;
|
public $headers;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var int
|
* @var int
|
||||||
|
|
Loading…
Add table
Reference in a new issue