Magento: ¿Cómo habilitar la autenticación del servidor SMTP y el transporte seguro?

Me gustaría hacer que el servidor SMTP funcione en la aplicación Magento (versión 1.7). Así que agregué el siguiente código en el archivoapp/code/core/Mage/Core/Model/Email/Template.php

public function getMail()
    {
        if (is_null($this->_mail)) {

            /*Start of added code to specify config*/
            $my_smtp_host = Mage::getStoreConfig('system/smtp/host');
            $my_smtp_port = Mage::getStoreConfig('system/smtp/port'); 

            $config = array(
                    'ssl' => 'tls',
                    'port' => $my_smtp_port,
                    'auth' => 'login',
                    'username' => '[email protected]',
                    'password' => 'secret'
            );

            $transport = new Zend_Mail_Transport_Smtp($my_smtp_host, $config);

            Zend_Mail::setDefaultTransport($transport);
            /*End of added code to specify config*/

            $this->_mail = new Zend_Mail('utf-8');
        }
        return $this->_mail;
    }

Entonces enPanel de administración-> Sistema-> Configuración-> Avanzado-> Sistema-> Configuración de envío de correo

Se han agregado las siguientes configuraciones

Anfitrión: smtp.gmail.comPuerto (25): 587

Después de completar estos cambios, hice una prueba (es decir, un correo electrónico a un amigo) en la interfaz. Se mostró el mensaje de éxito, pero el correo electrónico no estaba en el buzón (ni siquiera en el correo no deseado).

Espero que alguien me pueda ayudar. Realmente aprecio, gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta