gpt4 book ai didi

ruby-on-rails - 有没有办法设置一个假的电子邮件收件箱来检查电子邮件是否在 ruby​​ on rails 中发送?

转载 作者:数据小太阳 更新时间:2023-10-29 07:45:33 24 4
gpt4 key购买 nike

我正在测试多个用户帐户,不想设置不同的电子邮件来进行测试。我只需要知道电子邮件是否已从我的应用程序成功发送。

有没有办法设置一个假的电子邮件收件箱来检查是否在 Ruby on Rails 中发送了电子邮件?

最佳答案

设置MailCatcher :

MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that's arrived so far.

这会为您做几件有用的事情:

  • 您不仅可以看到正在发送的电子邮件,还可以查看电子邮件(文本和 HTML 部分)。
  • 您不必担心向任何人发送垃圾邮件,因为您的应用程序发送的所有电子邮件都会直接发送到 MailCatcher。
  • 您不必担心在任何地方设置一堆真实的电子邮件帐户,MailCatcher 不关心地址是什么,它只是抓取电子邮件并将其显示给您。

最重要的是,您的应用程序无需更改即可使用它,您只需设置适当的 SMTP 值即可。这意味着您不会为开发、测试和生产中的电子邮件处理运行不同的代码路径,这意味着更少的错误和深夜灾难电话。

关于ruby-on-rails - 有没有办法设置一个假的电子邮件收件箱来检查电子邮件是否在 ruby​​ on rails 中发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9332937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com