mailCatcher有什么用?

时间:2018-06-02 03:20:26

标签: java spring spring-boot

我正在开发一个spring bot应用程序,我想向我的用户的gmail帐户发送通知,我发现了许多有用的教程,所以我尝试了它...

但是我在一些论坛中看到我应该使用mailCatcher,我试图理解它代表什么但是有很多不同的解释。

所以我的问题是:

我真的需要MailCatcher吗?

据我所知,mailcatcher只能帮助我们调试并查看我们发送的消息,即使这些电子邮件在现实中并不存在,不是吗?

MailCatcher是否会抓取邮件并将其再次发送给gmail帐户? (假设我使用真正的电子邮件..)?

使用gmail api推动我们在整个应用程序帐户中激活一些安全条件,正如我在一些问题中所看到的那样......,我们怎样才能避免这种情况,或者它是否是necassery?

我希望我能得到一些好的答案。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

没有。要发送邮件,你不要'需要MailCatcher。

MailCatcher用于检查您是否要发送正确的邮件。

  

MailCatcher运行一个超级简单的SMTP服务器,该服务器捕获发送给它的任何消息以显示在Web界面中。运行mailcatcher,将您喜欢的应用程序设置为smtp://127.0.0.1:1025而不是默认的SMTP服务器,然后查看http://127.0.0.1:1080以查看到目前为止已到达的邮件。

要发送电子邮件,您需要另一台可以为您发送邮件的服务器,以及服务器上的帐户。您可以自己运行此服务器,也可以使用谷歌等公共服务器。但请不要发送垃圾邮件。

另一方面

  

向我的用户的Gmail帐户发送通知

不意味着"发送邮件"。你应该考虑,发送电子邮件,还是只是通知。