2016-02-22 6 views
8

I codeigniter3.03 auf digitalen Ozean nginx und PHP laufen 7. Wenn ich versuche, eine E-Mail ich diesen Fehler zu senden:fsockopen Fehler nach dem Upgrade auf php 7

Code:

Severity: Warning Message: fsockopen(): unable to connect to ssl://smtp.googlemail.com:465 (Connection timed out) Filename: libraries/Email.php Line Number: 1986

Meine E-Mail Setup ist

$config['useragent'] = 'CodeIgniter'; 
$config['protocol'] = 'smtp'; 
//$config['mailpath'] = '/usr/sbin/sendmail'; 
$config['smtp_host'] = 'ssl://smtp.googlemail.com'; 
$config['smtp_user'] = '[email protected]'; 
$config['smtp_pass'] = 'xxxxxxxxxxxx'; 
$config['smtp_port'] = 465; 
$config['smtp_timeout'] = 5; 
$config['wordwrap'] = TRUE; 
$config['wrapchars'] = 76; 
$config['mailtype'] = 'html'; 
$config['charset'] = 'utf-8'; 
$config['validate'] = FALSE; 
$config['priority'] = 3; 
$config['crlf'] = "\r\n"; 
$config['newline'] = "\r\n"; 
$config['bcc_batch_mode'] = FALSE; 
$config['bcc_batch_size'] = 200; 

Diese Version läuft fehlerfrei in der gleichen Konfiguration unter PHP 5.x.

in php.ini ich habe

extension=php_openssl.dll 

aktiviert.

Ich konnte nirgends einen Hinweis bekommen, warum das in php7 nicht funktionieren sollte. Kann mir jemand einen Hinweis geben, was zu prüfen ist oder was die Ursache für diesen Fehler sein könnte.

+1

"Zeitüberschreitung". etwas verhindert, dass eine Netzwerkverbindung hergestellt wird. Firewall oder andere Netzwerk-Sache, vielleicht. –

+0

Welche genaue Version von PHP 5 verwenden Sie? – ksimka

+0

Auch sieht aus, als ob Sie auf Windows sind. Haben Sie hier eine Notiz gelesen - http://php.net/manual/en/openssl.installation.php? – ksimka

Antwort

Verwandte Themen