基于内容的自定义php电子邮件

时间:2017-04-27 01:05:13

标签: javascript php arrays loops email

目前我正在开展一个项目。我正在尝试开发的页面是一个自定义的用户驱动页面。

基本上内容是这样的

一般用户信息(例如姓名,日期,电子邮件等)

用于生成内容的空白div空间(这用作基础,因此我可以设置增量ID

(产品1包含信息(设置尺寸,设定价格等)

添加一个产品按钮(然后是第二个,第三个或多个产品将会出现)

我的问题是。如何使用此信息通过php电子邮件发送它。您是否会使用for循环将它转换为数组我不知道从哪里开始我的当前代码如下所示。

         <div class="addsection">this will be left blank </div>
            <button id="addbutton" class="btn btn-default">Add a product</button>
            <script>$('#addbutton').on('click', function () {

                    var count = $('div.addsection div').length, id = count + 1;

                    $('div.addsection').append('<div id="' + id + '">this is where my sourced content will go</div>');
                    event.preventDefault();
                });</script>

任何帮助都将非常感激。谢谢:))

1 个答案:

答案 0 :(得分:0)

首先,您的JavaScript不会在HTML电子邮件中运行。你无能为力。

使用服务器端模板引擎(在Node.js上使用PHP或JavaScript或等效)生成HTML。然后,使用知名库发送HTML电子邮件。这很重要......制作你自己的多部分MIME消息是一个无人应该处理的噩梦。在PHP中,那是PHPMailer或SwiftMailer。 (还有其他人。)

另请注意,HTML电子邮件兼容性也是一场噩梦。如果您在基本文本格式之外做任何事情,请考虑像Litmus这样的服务,它允许您在各种流行的电子邮件客户端中预览您的电子邮件。