【问题标题】:What is the best way to implement a petition? (email send after signing the petition)执行请愿书的最佳方式是什么? (签署请愿书后发送电子邮件)
【发布时间】:2010-09-16 16:19:31
【问题描述】:

我需要构建一个小 web 应用程序,但我不确定最好的做法是什么。

订阅请愿书的人正在签署一封发送给 X 的电子邮件。这也将保存到数据库中,以便在线显示订阅者。

这个想法是有一个标准的短信,用户提交他的名字,这个名字作为签名进入消息。

我可以让php用真实发件人的地址发送邮件,或者让用户复制粘贴文本,让他自己发送邮件。

我不确定实现它的最佳方式是什么。什么会更“有效”,我的意思是作为订阅者的数量,应用程序发送电子邮件的解决方案更容易,但是电子邮件的真实性呢?如果它们都是从同一个地方发送的,它们会被认为是无效的吗?

【问题讨论】:

    标签: php design-patterns email


    【解决方案1】:

    让我直截了当地说 - 所以你想添加到已经使世界饱和到没有好的目的的扶手椅激进主义电子邮件的洪流中,你在问如何最好地做到这一点?在进一步讨论之前,我会阅读以下内容:

    http://www.breakthechain.org/armchair.html

    【讨论】:

    • 不会是链条。只有一个接收器。 10 月 31 日之后发送的任何电子邮件都没有意义(就我而言),因此我将在该日期之后停止此服务。
    【解决方案2】:

    无论整件事情是否是一个“好”的想法,您都希望确保自己的安全。如果您欺骗了发件人字段,您的大部分电子邮件(尤其是具有 SPF 记录的域)很可能无法通过第一级垃圾邮件过滤。

    SPF(发件人策略框架)记录列出了允许为域发送邮件的唯一 IP。如果某个域有 SPF 记录并且您对其进行轮询,则您应该将任何并非源自所列服务器的内容视为危险废物。

    根据您发送这些电子邮件的位置,您最终可能会将您的邮件服务器列入一个或多个黑名单。这意味着任何电子邮件、SPF 与否都不会被接受。

    简而言之:

    • 让人们发送自己的电子邮件。提供模板。
    • 考虑使用<a href="mailto:... 的完整规范——您可以将主题和正文放在链接中,让模板成为一键式事件。
    • 您可以在您的网站上使用 Javascript 来个性化消息(以及因此mailto: 链接),同时仍在您的网站上。

    【讨论】:

    • 我真的可以在“
    • 我想你会对它们进行 URL 编码。看看 PHP 中的 urlencode($text) 函数。
    • 问题是关于标准的,我想我不能制作超过 256 个字符的文本,包括 mailto:address@domain.com 和主题...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    相关资源
    最近更新 更多