如何在 magento 中发送自定义电子邮件
How to send custom email in magento
我是 MAGENTO
的新手,我构建了一个全新的扩展。
所以我现在创建了表格,我想将 html 中的所有详细信息发送给管理员和来宾用户。
$mail = new Zend_Mail();
$mail->setBodyText($mydata);
$mail->setFrom($guestEmail);
$mail->addTo('test@gmail.com', 'Some Recipient');
$mail->setSubject('Test su');
$mail = Mage::getModel('core/email');
感谢您的帮助。
试试这个代码我想我已经回答了它:--
<?php
class Arunendra_Headerchanger_IndexController extends Mage_Core_Controller_Front_Action{
public function sendemailAction()
{
//Fetch submited params
$params = $this->getRequest()->getParams();
$firstName = $this->getRequest()->getParams('First-Name');
$lastName = $this->getRequest()->getParams('Last-Name');
$email = $this->getRequest()->getParams('Email');
$fullName = $firstName.' '. $lastName;
$result = array_filter($params, 'strlen' );
$str = '<table><tr><th>Field:</th><th>Value:</th></tr>';
foreach($result as $key => $value){
$str .='<tr>';
$str .= '<td>'.$key.':</td><td>'.$value.'</td>';
$str .= '</tr>';
}
$str .= '</table>';
$mail = Mage::getModel('core/email');
$mail->setToName('Arunendra');
$mail->setToEmail('arunendra.gct@gmail.com');
$mail->setBody($str);
$mail->setSubject('Pre-Employment Application');
$mail->setFromEmail($email);
$mail->setFromName($fullName);
$mail->setType('html');// You can use 'html' or 'text'
try {
$mail->send();
Mage::getSingleton('core/session')->addSuccess('Your request has been sent');
}
catch(Exception $ex) {
Mage::getSingleton('core/session')->addError('Unable to send email.');
}
//Redirect back to index action of (this) inchoo-simplecontact controller
$this->_redirect('careerform');
}
}
我是 MAGENTO
的新手,我构建了一个全新的扩展。
所以我现在创建了表格,我想将 html 中的所有详细信息发送给管理员和来宾用户。
$mail = new Zend_Mail();
$mail->setBodyText($mydata);
$mail->setFrom($guestEmail);
$mail->addTo('test@gmail.com', 'Some Recipient');
$mail->setSubject('Test su');
$mail = Mage::getModel('core/email');
感谢您的帮助。
试试这个代码我想我已经回答了它:--
<?php
class Arunendra_Headerchanger_IndexController extends Mage_Core_Controller_Front_Action{
public function sendemailAction()
{
//Fetch submited params
$params = $this->getRequest()->getParams();
$firstName = $this->getRequest()->getParams('First-Name');
$lastName = $this->getRequest()->getParams('Last-Name');
$email = $this->getRequest()->getParams('Email');
$fullName = $firstName.' '. $lastName;
$result = array_filter($params, 'strlen' );
$str = '<table><tr><th>Field:</th><th>Value:</th></tr>';
foreach($result as $key => $value){
$str .='<tr>';
$str .= '<td>'.$key.':</td><td>'.$value.'</td>';
$str .= '</tr>';
}
$str .= '</table>';
$mail = Mage::getModel('core/email');
$mail->setToName('Arunendra');
$mail->setToEmail('arunendra.gct@gmail.com');
$mail->setBody($str);
$mail->setSubject('Pre-Employment Application');
$mail->setFromEmail($email);
$mail->setFromName($fullName);
$mail->setType('html');// You can use 'html' or 'text'
try {
$mail->send();
Mage::getSingleton('core/session')->addSuccess('Your request has been sent');
}
catch(Exception $ex) {
Mage::getSingleton('core/session')->addError('Unable to send email.');
}
//Redirect back to index action of (this) inchoo-simplecontact controller
$this->_redirect('careerform');
}
}