Para solventar problemas de certificados SSL para clientes WORDPRESS que han habilitado envío de formularios usando SMTP con puertos 465 o 587.
En el caso del plugin WP Mail SMTP que es bastante conocido y usado; el desarrollador ha habilitado un filtro que se puede activar desde el functions.php (wp-includes) para que acepte certificados autofirmados y la verificación del mismo:
En el caso del plugin WP Mail SMTP que es bastante conocido y usado; el desarrollador ha habilitado un filtro que se puede activar desde el functions.php (wp-includes) para que acepte certificados autofirmados y la verificación del mismo:
function your_smtp_options($phpmailer){
$phpmailer->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
return $phpmailer;
}
add_filter( 'wp_mail_smtp_custom_options','your_smtp_options' );
P.D: El archivo functions.php se comporta como un plugin de Wordpress, añadiendo funciones y caracteristicas al sitio mediante código en PHP. Se usa llamando, por ejemplo, funciones nativas PHP, funciones de Wordpress o definiendo nuestras propias funciones personalizadas