現在、私はphpmailerを使用してメールを送信しています。 phpmailerでDKIMキーを使用してメールを送信する方法
私はphpmailerクラスファイルを検索し、以下のコードを見つけました
/**
* DKIM selector.
* @type string
*/
public $DKIM_selector = '';
/**
* DKIM Identity.
* Usually the email address used as the source of the email
* @type string
*/
public $DKIM_identity = '';
/**
* DKIM passphrase.
* Used if your key is encrypted.
* @type string
*/
public $DKIM_passphrase = '';
/**
* DKIM signing domain name.
* @example 'example.com'
* @type string
*/
public $DKIM_domain = '';
/**
* DKIM private key file path.
* @type string
*/
public $DKIM_private = '';
その可能性を知ることができますか?.
PHPMailer単体テスト を見ると、DKIMのセットアップ方法の例があります。
メッセージを送信するためにすでに必要なことを超えた基本事項を以下に示します(明らかに、設定に合わせてドメイン、キーパス、セレクターを変更し、使用する場合はパスフレーズを追加します)。これは、From
アドレスと同じ識別子を使用して署名するつもりであることも前提としています。
_$mail->DKIM_domain = 'example.com';
$mail->DKIM_private = '/path/to/my/private.key';
$mail->DKIM_selector = 'phpmailer';
$mail->DKIM_passphrase = '';
$mail->DKIM_identity = $mail->From;
_
send()
メッセージを(以前ではなく)使用すると、これらの設定を使用してDKIM署名が生成されます。
次の経験があります。