Magento - Wie aktivieren Sie die SMTP-Serverauthentifizierung und den sicheren Transport?

Ich möchte, dass der SMTP-Server auf der Magento-App (Version 1.7) funktioniert. Also habe ich den folgenden Code in die Datei eingefügtapp/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;
    }

Dann weiterAdmin Panel-> System-> Konfiguration-> Erweitert-> System-> Einstellungen für den E-Mail-Versand

Die folgenden Einstellungen wurden hinzugefügt

Host: smtp.gmail.comPort (25): 587

Nach Abschluss dieser Änderungen habe ich einen Test (d. H. E-Mail an einen Freund) im Frontend durchgeführt. Die Erfolgsmeldung wurde angezeigt, aber die E-Mail befand sich nicht im Postfach (nicht einmal im Spam).

Hoffe jemand kann mir helfen. Wirklich zu schätzen, danke!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage