WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

PHPMailer\PHPMailer

PHPMailer::DKIM_Sign() public WP 1.0

Generate a DKIM signature.

{} Это метод класса: PHPMailer{}

Хуков нет.

Возвращает

Строку. The DKIM signature value

Использование

$PHPMailer = new PHPMailer();
$PHPMailer->DKIM_Sign( $signHeader );
$signHeader(строка) (обязательный)

Код PHPMailer::DKIM_Sign() WP 5.5.1

<?php
public function DKIM_Sign($signHeader)
{
    if (!defined('PKCS7_TEXT')) {
        if ($this->exceptions) {
            throw new Exception($this->lang('extension_missing') . 'openssl');
        }

        return '';
    }
    $privKeyStr = !empty($this->DKIM_private_string) ?
        $this->DKIM_private_string :
        file_get_contents($this->DKIM_private);
    if ('' !== $this->DKIM_passphrase) {
        $privKey = openssl_pkey_get_private($privKeyStr, $this->DKIM_passphrase);
    } else {
        $privKey = openssl_pkey_get_private($privKeyStr);
    }
    if (openssl_sign($signHeader, $signature, $privKey, 'sha256WithRSAEncryption')) {
        openssl_pkey_free($privKey);

        return base64_encode($signature);
    }
    openssl_pkey_free($privKey);

    return '';
}