2010-06-18 30 views
0

我在PHP中编码w/CodeIgniter,我想测试我的应用程序发送电子邮件的一些功能。我应该使用哪种电子邮件服务来测试发送电子邮件?

出于某种原因,我无法通过我的本地服务器(XAMPP)中的电子邮件帐户发送电子邮件,而且我也不希望某些垃圾邮件过滤器在我测试时认为我是垃圾邮件。

那么有没有可用于测试目的的电子邮件服务?最好是一个不强制SSL,因为我有问题让我的本地服务器工作。

感谢您的帮助。

回答

1

只要您没有发送数十或数百封测试电子邮件,请使用您的日常电子邮件提供商(例如GMail)。将邮件功能的SMTP服务器设置为指向Google的。 (我认为SSL可选用GMail,但我可能是错的。)

如果您的邮件库不支持使用外部SMTP服务器,请切换到另一个。但我认为CodeIgniter已经覆盖了那里。

0

如果您只想测试应用程序功能,请查看Papercut。此实用程序模拟电子邮件的发送而无需设置邮件服务器,效果很好!

编辑:有错误的链接。

+0

不错,虽然非常不恰当的命名! Papercut *伤害*。尽可能多地测试发送给500个收件人的电子邮件:) – 2010-06-18 18:49:37

+0

谢谢,但我该如何使用它?没有关于这件事的文件。 :\ – KeyStroke 2010-06-18 18:56:44

+0

只需安装它并使用“localhost”作为SMTP服务器。它会拦截电子邮件,您将能够从系统托盘中的应用程序中看到它们。 (甚至HTML格式的电子邮件,这很酷) – jaltiere 2010-06-21 14:34:49

0

我喜欢在我的开发机器上设置一个测试SMTP服务,并发送到该服务。在this question下列出了几个很好的选项。

相关问题