我需要从我的社交服务发送电子邮件(这是https://stackoverflow.com/questions/4532211/experiences-in-mailing-to-registered-users)。我强烈地感觉到,最好避免电子邮件服务器配置和维护问题,并选择能够解决所有棘手问题的电子邮件提供商。
因此,我们比较了几个报价:https://i.stack.imgur.com/r75r3.jpg
其中三个看起来很有吸引力:Postageapp / Sendgrid / CritSend
作为替代方案,我正在考虑设置 GAE 应用程序。
电子邮件提供商很容易上手,但不知道 GAE 与 PHP 集成需要多少努力。
所以我的问题是:选择哪个选项更好:
- 电子邮件提供商
- 盖亚
?
这里有两个重要因素:
- 商业背景(因此提到价格),
- 建立和维护所需解决方案所需的工作。
我最好避免所有与电子邮件相关的问题(如黑名单等)。
答案1
我认为这些都不值得考虑。你应该使用 Google 应用引擎电子邮件服务。你每天可以向收件人发送 1000 封邮件,之后每位收件人的费用为 0.0001 美元。
应用程序.yaml
您必须application: sendmail
用您的应用程序名称替换。
application: sendemail
version: 1
runtime: python
api_version: 1
handlers:
- url: /static
static_dir: static
- url: /email
script: email.py
电子邮件.py
您必须将 SECRET = '1234' 替换为您的 SECRET 以保护应用程序,并将 SENDER = '[电子邮件保护]使用您的某个注册用户的电子邮件地址。
import os
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext.webapp import template
from google.appengine.api import mail
import logging
SECRET = '1234'
SENDER = '[email protected]'
class MainPage(webapp.RequestHandler):
def post(self):
secret = self.request.get('secret')
if (secret == SECRET):
to = self.request.get('to')
subject = self.request.get('subject')
body = self.request.get('body')
if (to != None and subject != None and body != None):
mail.send_mail(sender=SENDER,
to=to,
subject=subject,
body=body)
self.response.out.write('ok')
else:
self.response.out.write('param missing')
application = webapp.WSGIApplication(
[('/.*', MainPage)],
debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
首先将您的应用程序上传到应用程序引擎(在文档)。接下来,您可以 curl 您的应用程序。假设您的application = 'sendmail'
。当您这样做时,您将该电子邮件发送到curl http://sendmail.appspot.com/email -d "[email protected]&subject=hi&body=hi&secret=1234"
[email protected]
答案2
我会尝试 DeliverHQ。他们目前处于测试阶段。由 PointHQ 和 CodebaseHQ 的开发人员开发
答案3
(这实际上不是一个答案,因为它根本没有涉及技术方面,但是对于你的问题的评论来说这太长了)
与图片相比,将其创建为 Google Docs 电子表格(或类似的在线文档 - 该领域有许多竞争对手)并共享该链接可能更好。
此外,在比较此类服务时,您不应根据使用与提供商定价范围相匹配的确切限额来比较价格。在您的基本比较中,“20,000 封邮件 20 美元”与“9,000 封邮件 9 美元”相同,这是不正确的:例如,如果您只发送 5,000 封邮件,则价格要贵得多。像这样的破败是一种比较不同价格区间服务的更好方法(不过插入的是预期数量范围,而不是我随意输入的 2500 个区间)。
答案4
比较这三种解决方案(以及您列出的其他解决方案)基本上都取决于偏好。它们都提供免费帐户,您可以将其集成到您的临时环境中并进行测试,这将让您了解它们的运作方式。
也就是说,PostageApp 是一个很好的解决方案,因为它不仅易于集成,而且还具有用户真正喜爱的优秀 API 和强大的模板系统。
(全面披露:我是 PostageApp 的产品经理。)
遗憾的是,目前 PostageApp 只是应用程序和 SMTP 服务器之间的一层,而我们并未提供这两层。不过,我们将在未来几周内推出托管 SMTP 服务,从而打造完整的端到端解决方案。
如果你想尝试一下,请给我发电子邮件[电子邮件保护]我很乐意为您安排一些事情。但同时,一定要尝试所有其他服务,确保您的需求得到满足。
希望有帮助!