在Magento中将表单数据作为电子邮件发送

时间:2010-08-26 00:17:59

标签: magento

如何将表单数据发送到Magento中的预设电子邮件地址(如联系表单的工作方式)?

编辑:我正在尝试的是在静态块中有一个表单,在提交时,将表单数据发送到电子邮件地址(admin@mystore.com)

2 个答案:

答案 0 :(得分:3)

我不确定你需要什么。下面是自定义静态公式的示例。您只需创建一个phtml模板,然后将其添加到cms页面中。

RTE中的

{{block type="core/template" name="myformular" template="contacts/myformular.phtml"}} 

或xml布局

<reference name="content">
    <block type="core/template" name="myformular" template="contacts/myformular.phtml" />
</reference>

在那个phtml文件中你可以用普通的php设计你的邮件 How to send email with php

答案 1 :(得分:0)

// Send mail:
$mail = Mage::getModel('core/email')
    ->setToName('Prajapati jignesh')
    ->setToEmail('jignesh@gmail.com')
    ->setBody('Message body')
    ->setSubject('Message subject')
    ->setType('text'); // or html
try{
    $mail->send();
}
catch(Exception $error)
{
    // Could not send email
}