-1

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

4

1 回答 1

0

使用简单的 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/

于 2013-01-22T15:37:25.273 回答