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->reply_to($this->sender_address);
|
||||
|
||||
$messenger_method->header('X-AntiAbuse', 'Board servername - ' . $this->server_name);
|
||||
$messenger_method->header('X-AntiAbuse', 'User IP - ' . $this->sender_ip);
|
||||
if ($this->sender_id)
|
||||
if (isset($messenger_method->headers) && $messenger_method->headers instanceof \Symfony\Component\Mime\Header\Headers)
|
||||
{
|
||||
$messenger_method->header('X-AntiAbuse', 'User_id - ' . $this->sender_id);
|
||||
}
|
||||
if ($this->sender_username)
|
||||
{
|
||||
$messenger_method->header('X-AntiAbuse', 'Username - ' . $this->sender_username);
|
||||
$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_id)
|
||||
{
|
||||
$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));
|
||||
|
|
|
@ -47,7 +47,7 @@ class email extends base
|
|||
protected $from;
|
||||
|
||||
/** @var Headers */
|
||||
protected $headers;
|
||||
public $headers;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
|
|
Loading…
Add table
Reference in a new issue