【问题标题】:How to send HTML emails with unscrubscribe functionality如何使用 unscrubscribe 功能发送 HTML 电子邮件
【发布时间】:2013-01-22 15:29:03
【问题描述】:

我的网站能够向人们发送电子邮件。现在我接下来想做的是能够向订阅我的邮件的人发送 HTML 电子邮件,就像我发送任何其他普通电子邮件一样,如果他们想取消订阅,有一个链接可以这样做。我已经阅读了邮件黑猩猩等,但我只想像发送普通电子邮件一样发送 HTML 电子邮件。请任何指导都会有用。

【问题讨论】:

    标签: html-email unsubscribe


    【解决方案1】:

    使用简单的 HTML,您无法发送电子邮件,您需要 PHP 或任何其他服务器端编程语言

    使用 PHP 发送 HTML 电子邮件的示例:

    <?php
    $to = "PUT_RECIPIENT_EMAIL_ADDRESS_HERE";
    $subject = "PUT_SUBJECT_HERE";
    $mail_body = '<html>
    <body bgcolor="#573A28" topmargin="25">
    Put HTML content here with variables from PHP if you like
    Variable display Example: ' . $subject . ' 
    </body>
    </html>';
    $headers  = "From:youremail@yoursite.comrn";
    $headers .= "Content-type: text/htmlrn";
    mail($to, $subject, $mail_body, $headers);
    ?>
    

    要使用电子邮件订阅,您需要在数据库中存储一个表来存储订阅您的时事通讯的电子邮件,如果用户点击“取消订阅”,您必须执行 MySQL 查询以将其从数据库中删除:

    表:subscribed_users(电子邮件)

    将新用户添加到时事通讯的 SQL 代码:

    INSERT INTO subscribed_users VALUES 'put_email_to_subscribe_here'
    

    从时事通讯中删除用户的 SQL 代码:

    DELETE FROM subscribed_users WHERE email = 'put_email_to_unsubscribe_here'
    

    当然,如果你不会使用 php 或 mysql,你需要学习这两种语言才能订阅电子报。

    如果你不想学习 php 和 mysql 你可以看这个页面,有一些脚本可以帮助你,但我认为你必须至少学习 php 才能使用它们:

    http://www.phpkode.com/projects/category/php-newsletter/

    【讨论】:

    • 感谢您的回复。我可以做 php 和 sql,就像我说我有 php 来发送电子邮件我只是不知道如何以 html 格式发送电子邮件。我了解到我只是在电子邮件的消息部分输入 html。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 2020-03-26
    • 2012-12-12
    • 2014-05-23
    • 2012-02-04
    • 2011-01-01
    相关资源
    最近更新 更多