Merhabalar,

 

WordPress sitenizde PHP5.6 üzeri versiyon kullanımlarında PHPMAILER ile mail göndermek istediğinizde muhtemelen aşağıdaki hatayı alabilirsiniz.

Connection failed. Error #2: stream_socket_enable_crypto()

Hatanın çözümü ise aşağıdaki değişiklikleri yapmaktır.

 

add_filter(‘wp_mail_smtp_custom_options’, function( $phpmailer ) { $phpmailer->SMTPOptions = array( ‘ssl’ => array( ‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true ) ); return $phpmailer; } );

 

Kaynak : https://blog.sunucucozumleri.com/545-connection-failed-error-2-stream_socket_enable_crypto-hatasinin-cozumu.html