2010-02-10 98 views
1

我正在寻找以编程方式从我的网站发送电子邮件。例如,如果人们注册他们的电子邮件地址,我想通过电子邮件发送他们确认他们的电子邮件地址。要做到这一点,我需要使用电子邮件发送工具并插入到smtp服务。在过去(大约7年前),我使用Jmail,但是,我不确定今天使用的最佳服务以及垃圾邮件过滤器是如何实现的!发送编程电子邮件

我有三个具体问题:

  1. 会有问题,我使用编程方式发送电子邮件(例如,PhpMail,Jmail的,等等)服务?如果是这样,你会推荐哪些工具?

  2. 我应该如何托管此工具?我计划发送大量电子邮件(数千到数十万)。使用谷歌应用程序引擎邮件服务来做到这一点是否有意义,还是应该将它托管在我自己的服务器上(例如,有我自己的SMTP服务器)?

  3. 我不希望我的电子邮件被发送到垃圾邮件文件夹,我如何确保电子邮件被用户接收?

谢谢!

回答

2

不,你不需要你自己的。根据您邮件的标签,我会假设您正在使用Java并在Google App Engine上部署您的应用程序?

http://code.google.com/appengine/docs/java/mail/

+0

那是什么,我考虑这样做,你觉得这是应该做,如果我做成千上万的电子邮件的成本有效的方式?另外,他们会照顾SMTP服务吗?此外,你认为它会通过垃圾邮件过滤器吗? – 2010-02-10 03:19:17

+0

是的。它是免费的(达到每日配额)。 Google处理基础架构。这就是我用来发送邮件,从来没有一个大垃圾邮件问题。 – marcc 2010-02-10 06:02:49

+1

此外,您无法以任何其他方式发送电子邮件 - 您无法在App Engine上发送传出SMTP连接。 – 2010-02-10 09:41:21