2017-07-18 2 views
0

J'essaie d'envoyer un courriel à partir de Outlook SMTP en utilisant la classe phpmailer. Je reçois l'erreur suivante.problème dans l'envoi de courrier électronique en utilisant Outlook smtp avec phpmailer classe

2017-07-18 09:19:33 Connection: opening to ssl://smtp.office365.com:587, timeout=300, options=array ('ssl' =>           array ('verify_peer' => false,           'verify_peer_name' => false,           'allow_self_signed' => true,          ), 
            ) 
2017-07-18 09:19:34 Connection failed. Error #2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: 
             error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol [/var/www/html/application/third_party/phpmailer/class.smtp.php line 294] 
2017-07-18 09:19:34 Connection failed. Error #2: stream_socket_client(): Failed to enable crypto [/var/www/html/application/third_party/phpmailer/class.smtp.php line 294] 
2017-07-18 09:19:34 Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://smtp.office365.com:587 (Unknown error) [/var/www/html/application/third_party/phpmailer/class.smtp.php line 294] 
2017-07-18 09:19:34 SMTP ERROR: Failed to connect to server: (0) 
2017-07-18 09:19:34 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 
Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 

Quelqu'un peut-il m'aider ???

Répondre

2

Au moment où il vous a fallu écrire cette question, vous auriez pu cliquer sur le lien inclus dans le message d'erreur qui vous amène une page qui vous indique comment corriger cette erreur. Vous ne pouvez pas utiliser SMTPSecure = 'ssl' avec Port = 587; Définissez SMTPSecure = 'tls'.