2013-01-24 4 views
0

Je veux envoyer un courrier personnalisé via smtp.
Pour lequel j'ai installé http://www.magentocommerce.com/magento-connect/aschroder-com-smtp-pro-email-free-and-easy-magento-emailing-for-smtp-gmail-or-google-apps-email.html.
Ce qui fonctionne correctement pour chaque courrier fourni par Magento par défaut.
Maintenant que l'administrateur a l'ID de messagerie de Google Apps, mon courrier personnalisé n'est pas reçu par l'administrateur.
Donc, pour cette raison, je veux intégrer mon contrôleur avec la fonction d'envoi de courrier de l'extension ashrodder. Mon code Controller:
magento passer la variable du contrôleur à un autre modèle

$frm = '[email protected]'; 
$to = '[email protected]'; 
$subject = "UPDATE"; 
$mail = new Zend_Mail('utf-8'); 
$mail->setBodyHtml($message) 
->setFrom($frm, 'Admin') 
->addTo($to, 'Site Admin') 
->setSubject($subject); 
try { 
$mail->send(); 
Mage::getSingleton('core/session')->addSuccess('Mail sent successfully.');    
} 
catch(Exception $e) { 
Mage::getSingleton('core/session')->addError('Unable to send email.'); 
} 

Ma question est simple: Comment dois-je passer [à, de corps] variable tout autre modèle/contrôleur?
S'il vous plaît, aidez-nous.
Merci à l'avance

+0

'Mage :: Est-ce que vous inscrire ('some_name', $ var);' travail? –

Répondre

Questions connexes