无法在zend中打开套接字

时间:2015-12-17 12:58:20

标签: email zend-framework procedure

我使用的是SMTP邮件服务器。当我注册一个新用户时,我收到以下错误消息:

An error occurred
Could not open socket
Additional information:
Zend\Mail\Protocol\Exception\RuntimeException
File:
C:\wamp\www\zendtest\vendor\zendframework\zend-mail\src\Protocol\AbstractProtocol.php:209
Message:
Could not open socket

代码

<?php
return array(
    'mail' => array(
        'transport' => array(
            'options' => array(
                'host' => 'smtp.gmail.com',
                'connection_class' => 'login',
                'port' => '465',
                'connection_config' => array(
                    'username' => 'varinderkumar.dx@gmail.com',
                    'password' => '********',
                    'ssl' => 'ssl'
                ) ,
            ) ,
        ) ,
    ) ,
);
?>

我该怎么办?

2 个答案:

答案 0 :(得分:0)

转到wamp->php->php.ini打开此文件,然后在从行首开始删除ssl.dll符号后找到;。然后保存文件并重新启动wamp。这对我有用。

答案 1 :(得分:0)

对于cPanel:尝试禁用WHM&gt;&gt; Secuirty&gt;&gt; SMTP限制。