osTicket error [SMTP: STARTTLS failed (code: 220, response: 2.0.0 Ready to start TLS)]

Al tratar de configurar smtp en settings de osTicket obtengo el mensaje [SMTP: STARTTLS failed (code: 220, response: 2.0.0 Ready to start TLS)].

Se soluciona modificando el archivo include/pear/Net/SMTP.php que se encuentra en la carpeta raiz de la instalacion de osTicket, para esto buscamos la siguiente linea.

$this->_socket_options =$socket_options;

Y la cambiamos por la siguiente linea.

$this->_socket_options = array('ssl' => array('verify_peer_name' => false));

Esto ya fue corregido en la versiones mas recientes de osTicket.

17 comentarios en «osTicket error [SMTP: STARTTLS failed (code: 220, response: 2.0.0 Ready to start TLS)]»

  1. trabajar assi :

    array ('host' => "localhost",
    'auth' => "PLAIN",
    'socket_options' => array('ssl' => array('verify_peer_name' => false)),
    'debug'=> true,
    'persist'=> true,

    archivo include/pear/Net/SMTP.php have socket_options as parameter ( $params['socket_options'] )

    Muchas gracias

  2. Hola a mi me aparece un error que no logro saber cuales la solucion

    SMTP: Invalid response code received from server (code: -1, response: )]

    Agrego server y puerto pero siempre me regresa ese error, pruebo la mismo configuracion con thunderbird y en este si me deja acceder y enviar correos sin problemas, solo osticket me da este problema con el SMTP, por IMAP y POP sin problemas.

    Alguna idea de que pueda estar pasando ?

    Saludos

  3. Hola que tal.

    tengo el mismo problema, pero con una variante.
    se actualizo el sistema a OST a v1.9.14

    Lo unico que encontre similar a lo que dices es lo siguiente:

    if (isset($this->socket_options['ssl']['crypto_method'])) {
    $crypto_method = $this->socket_options['ssl']['crypto_method'];

    en linea 575.
    Como que se parece pero no..

    alguna idea?

    Saludos

Los comentarios están cerrados.