Add a Message-ID header if none is set in Util\Emailer
- Address anti-spam detection rule
This commit is contained in:
parent
07cdc1fc97
commit
735835193d
|
@ -126,7 +126,7 @@ class Emailer
|
|||
* @return bool
|
||||
* @throws InternalServerErrorException
|
||||
*/
|
||||
public function send(IEmail $email)
|
||||
public function send(IEmail $email): bool
|
||||
{
|
||||
Hook::callAll('emailer_send_prepare', $email);
|
||||
|
||||
|
@ -161,8 +161,13 @@ class Emailer
|
|||
. rand(100000000, 999999999) . '=:'
|
||||
. rand(10000, 99999);
|
||||
|
||||
$messageHeader = $email->getAdditionalMailHeaderString();
|
||||
if ($countMessageId === 0) {
|
||||
$messageHeader .= 'Message-ID: <Friendica-Util-Emailer-' . Strings::getRandomHex() . '@' . $this->baseUrl->getHost() . '>' . "\r\n";
|
||||
}
|
||||
|
||||
// generate a multipart/alternative message header
|
||||
$messageHeader = $email->getAdditionalMailHeaderString() .
|
||||
$messageHeader .=
|
||||
"From: $fromName <{$fromAddress}>\r\n" .
|
||||
"Reply-To: $fromName <{$replyTo}>\r\n" .
|
||||
"MIME-Version: 1.0\r\n" .
|
||||
|
|
Loading…
Reference in New Issue
Block a user