【问题标题】:Which email service shall I use for testing sending emails?我应该使用哪种电子邮件服务来测试发送电子邮件?
【发布时间】:2011-03-05 13:48:13
【问题描述】:

我正在使用带有 CodeIgniter 的 PHP 进行编码,我想测试我的应用程序中发送电子邮件的一些功能。

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

那么有没有我可以用于测试目的的电子邮件服务?最好是不强制执行 SSL 的,因为我无法让它在我的本地服务器上工作。

感谢您的帮助。

【问题讨论】:

    标签: php email codeigniter


    【解决方案1】:

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

    如果您的邮件库不支持使用外部 SMTP 服务器,请切换到其他服务器。但我认为 CodeIgniter 已经涵盖了你。

    【讨论】:

      【解决方案2】:

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

      编辑:链接错误。

      【讨论】:

      • 很好,虽然名字很不恰当!剪纸伤害。与测试发送给 500 个收件人的电子邮件一样多:)
      • 谢谢,但是我该如何使用呢?没有这件事的文档。 :\
      • 只需安装它并使用“localhost”作为您的 SMTP 服务器。它将拦截电子邮件,您将能够从系统托盘中的应用程序中看到它们。 (甚至是 HTML 格式的电子邮件,这很酷)
      【解决方案3】:

      我喜欢在我的开发机器上设置一个测试 SMTP 服务,然后发送给它。 this question 下列出了几个不错的选项。

      【讨论】:

        猜你喜欢
        • 2011-06-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-10
        • 2015-05-13
        • 2016-04-17
        • 2017-12-07
        相关资源
        最近更新 更多