magento自定义邮件

1. 设置邮件模板

  <global>

    <template>

      <email>

        <custom_email_template1 module="SampleModule1">

          <label>ActiveCodeline custom email module</label>

          <file>activecodeline_custom_email1.html</file>

          <type>html</type>

        </custom_email_template1>

      </email>

    </template>

  </global>

2. 自定义模板内容  

  <div>     

    <h1>ActiveCodeline custom email example by Branko Ajzele</h1>

    <p>Hi there {{var myvar1}} {{var myvar2}} from {{var myvar3}}. This is just some example template to test custom email module.</p>

  </div>

3.发送邮件

  $templateVars[‘myvar1‘]=‘Branko‘;

  $templateVars[‘myvar2‘]=‘Ajzele‘;

  $templateVars[‘myvar3‘]=‘ActiveCodeline‘;

  $emailTemplate  = Mage::getModel(‘core/email_template‘);

  $emailTemplate->sendTransactional(      ‘custom_email_template1‘,      array(          ‘name‘=>‘senderName‘,          ‘email‘=>‘senderEmail‘      ),      $receiverEmail,      ‘251mall‘,      $templateVars  );

  

时间: 2024-11-17 09:11:26

magento自定义邮件的相关文章

magento新闻邮件发送一直处于“正在发送”状态问题解决

今天在弄magento新闻邮件发送时候发现,单个邮件发送完全没有问题,但是新闻邮件订阅死活都不成功,国内国外的帖子都翻了一遍没有用,最后还是得靠自己了,于是开始慢慢找问题 首先想到是不是crontab的问题,因为magento是使用crontab来定期执行magento项目更目录下得cron.php文件来实现邮件的发送,于是使用命令 crontab -e 编辑crontab文件,添加 */1 * * * * /alidata/server/php-5.5.7/bin/php /alidata/w

Magento修改邮件模板内容

Magento 默认邮件模板 都是带着官方的标志和一些官方的基本信息.为了建立品牌形象我们需要把邮件模板中的所有官方信息换成自己的信息.修改步骤如下: 1.找到Magento的邮件模板文件(这里以 en_US为例),如下列文件:magento\app\locale\en_US\template\email\account_new.html:magento\app\locale\en_US\template\email\admin_password_new.html:magento\app\loc

在magento中发邮件

1. 在system->Configuration->Store Email Addresses中设置General Contact的Sender Name.Sender Email. Sender Name是邮件的发件人,Sender Email是发件人的邮件地址 2. 在system->Configuration->system中配置Mail Sending Settings,其配置如下 目前我也不明白Set Return-Path的作用,日后再添加说明 3. 重写Mage_C

magento自定义选项Custom Options Replicator怎么使用?

magento自定义选项Custom Options Replicator,是用于在后台产品操作中,将某一个产品的自定义选项复制到指定的产品中. 那要怎么用呢? 选中需要被复制的产品3.右上角选择"copy sustom options"4.填入范本产品的"ID" 狂点submit等着瞧吧! magento自定义选项Custom Options Replicator怎么使用?

解决magento新闻邮件发送一直处于“正在发送”状态问题

今天在弄magento新闻邮件发送时候发现,单个邮件发送完全没有问题,但是新闻邮件订阅死活都不成功,国内国外的帖子都翻了一遍没有用,最后还是得靠自己了,于是开始慢慢找问题 首先想到是不是crontab的问题,因为magento是使用crontab来定期执行magento项目更目录下得cron.php文件来实现邮件的发送,于是使用命令 crontab -e 编辑crontab文件,添加 */1 * * * * /alidata/server/php-5.5.7/bin/php /alidata/w

outlook自定义邮件提示声音以及设置接收邮件的间隔时间

outlook自定义邮件提示声音 开始---控制面板---单击声音选项卡---选择声音选项---程序事件下选择---选择新邮件通知---选择浏览你自己要定义的声音文件---确定---OK了!(声音文件需要是wav格式的) 设置outlook接收邮件的时间间隔 工具---选项---邮件设置---发送接受---在安排自动发送接受时间间隔的那栏打勾,并设置相应的时间间隔就OK了! outlook添加一个账户 工具---账户设置---新建--- outlook自定义邮件提示声音以及设置接收邮件的间隔时间

Magento交易邮件常见问题

Magento 系统有提供发送交易邮件,透过基本的设定您就可以轻松的使用交易邮件功能,但是在设定完成之后,Magento并没有发送我们所设置的邮件,以下分享几个在Magento中设定交易邮件会遇到的问题: 1. 未设置SMTP功能 Magento预设使用本地主机上的寄送邮件功能,若无法正常发送邮件,请确认在Magento所安装的主机中,寄送邮件功能是否可以正常被使用,若无法在本地主机中启用邮件寄送功能,推荐您使用电子邮送服务供应商的服务例如Mandrill或SendGrid,会推荐这两家服务商的

Magento 自定义URL 地址重写 分类分级显示

我们打算将URL在分类页面和产品页面分别定义为: domain.com/category/分类名.html domain.com/category/子分类名.html domain.com/goods/产品名.html 其实实现很简单,无需使用任何扩展程序.操作的前提是,你已经至少建立起一个根分类,一个子分类和一个产品. 1.登陆magento后台,在目录(Catalog)下选择URL重新管理(URL Rewrite Management): 2.在你创建了分类和产品后,应该在这里可以看见sys

Magento 自定义一个搜索功能

最近工作中有一个需求是需要做一个搜索的功能,但是因为需要定制一些外观,所以就不用传统的方法来继承基类GRID.实现这个需求的核心其实就是下面这个方法. $this->getLayout()->getBlock('yourName')->setYourValue('yourvalue'); 大家都知道Magento的MVC架构和其它的MVC框架有点不一样,Magento的V层是从Block调用数据的,在Layout文件夹的配置文件中可以看到下面的配置. <vendors_dealer