Am besten Aschroder_SMRPPro-Extension verwenden. Obwohl "Pro" frei verfügbar!"Zu Fuß" gehts auch so:Defaultmäßig kann Magento CE nur sendmail, also muß man überall, wo $mail->send(), vorkommt, eben
Am besten Aschroder_SMRPPro-Extension verwenden. Obwohl "Pro" frei verfügbar!
"Zu Fuß" gehts auch so:
Defaultmäßig kann Magento CE nur sendmail, also muß man überall, wo $mail->send(), vorkommt, ebendas durch sowas ersetzen:
$config = array('auth' => 'login',
'username' => 'yourmail@domain.de',
'password' => 'password');
$transport = new Zend_Mail_Transport_Smtp('smtp.1und1.de', $config);
$mail->send($transport);
Man kann aber auch in der app/code/core//Mage/Core/etc/system.xml die auskommentierten Einträge im smtp-Container wieder aktivieren. Dann ist es möglich, Username, Auth und Password im Backend einzugeben, wie sich das gehört ;-)
Die Einträge in app/code/core//Mage/Core/Model/Email/Template.php und app/code/core//Mage/Core/Model/Email.php sind sehen dann so aus (und müssen bei Änderung der Zugangsdaten nicht mehr im Code geändert werden) :
$config = array('auth' => Mage::getStoreConfig('system/smtp/auth'),
'username' => Mage::getStoreConfig('system/smtp/username'),
'password' => Mage::getStoreConfig('system/smtp/password'));
$transport = new Zend_Mail_Transport_Smtp( Mage::getStoreConfig('system/smtp/host'), $config);
$mail->send($transport);