【问题标题】:What does it take for an application to send out an email?应用程序发送电子邮件需要什么?
【发布时间】:2011-08-17 17:37:58
【问题描述】:

我正在尝试制作一个非常小的 Web 应用程序(在 javascript/jquery 中,可能的 db 后端使用 sql 通过 js 调用)。其中一部分是输入收件人电子邮件的表单,该表单将从我的应用程序地址通过电子邮件发送给他们。

要进行这样的设置,我需要知道什么?如何配置表单以指定发件人是应用程序以及使用什么地址等?我应该使用 MailChimp API(如果他们有的话)还是完全使用其他东西?

谢谢

【问题讨论】:

  • 您会使用任何特定语言的后端吗?如果您知道如何使用 JSON 制作 HTTP POST,您应该查看PostageApp,因为我们可以很容易地做到这一点。我什至构建了我们的 jQuery 插件,但它不是用于生产目的。 :)

标签: javascript jquery forms email


【解决方案1】:

您是否有权访问 SMTP 服务器来路由电子邮件?

如果是这样,您可以设置一个服务器端 (php/.net) 来处理表单。使用正则表达式验证电子邮件地址是否有效,然后通过 SMTP 服务器进行路由。

【讨论】:

  • 我相信大多数虚拟主机都带有对 SMTP 服务器的访问权限?我还没有为此注册一个网站,也没有研究过托管。如果对 SMTP 的访问不是典型的包含,那么我想这是我应该特别寻找的东西?
  • 您的浏览器没有附带 SMTP 服务器,我不相信。您可以通过浏览器设置默认邮件程序,该程序可以访问 SMTP 服务器。
【解决方案2】:

您应该从服务器端脚本发送邮件。 PHP、Ruby、Python、Java 都有对 sendinqg 邮件的原生支持,以及隐藏困难和常见陷阱的好库。

您可以尝试“发送邮件”客户端,使用 mailto: 地址或表单中的其他一些魔法,但这远非可靠,尤其是考虑到很多人使用 webmail 并且没有收到任何邮件一个mailto:链接。

【讨论】:

    猜你喜欢
    • 2018-05-05
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    相关资源
    最近更新 更多