email - formulario - Enviar correo en phpmailer usando claves DKIM
phpmailer example (3)
Si echas un vistazo a las pruebas de la unidad PHPMailer , hay un ejemplo de cómo configurar DKIM.
Estos son los conceptos básicos más allá de lo que ya debe hacer para enviar un mensaje (obviamente, cambie el dominio, la ruta de la clave y el selector para que coincidan con su configuración, y agregue una frase de contraseña si usa una); esto también supone que tiene la intención de firmar usando el mismo identificador que su dirección de origen:
$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;
Cuando send()
el mensaje (y no antes), usará esta configuración para generar una firma DKIM.
Corrientes estoy usando phpmailer para enviar correos electrónicos. ahora cómo es posible enviar correos electrónicos en phpmailer con claves DKIM
busco en el archivo phpmailer Class y encontré el código a continuación
/**
* 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 = '''';
¿Puedo saber cómo es posible? pls me ayuda
Empieza aqui
En la parte inferior, haga clic en Continuar ... esto lo llevará a la herramienta para generar la clave privada, la clave pública y cómo usarlas.
Le permitirá generar clave privada / pública con instrucciones
En resumen: - seup para enviar usando el archivo de clave privada / pública para agregar encabezados de dkim en el encabezado del correo electrónico - modificar el registro de DNS txt para la clave pública
No hay tutoriales a la fecha de hoy. LO ENCONTRÉ después de estar en la nada por un par de meses
HTH
Tengo la siguiente experiencia:
- El par de claves generadas en http://dkim.worxware.com/createkeys.php probablemente esté destinado a SHA1, mientras que la última versión 5.2.14 de class.phpmailer.php está destinada a SHA256.
El ejemplo anterior no era funcional. - Cambié todas las configuraciones y funciones en el class.phpmailer.php de SHA256 en SHA1 (reemplacé simplemente todas las cadenas SHA256 con las cadenas SHA1).
Mi script PHP para la firma DKIM se volvió funcional.