我正在开发一个spring bot应用程序,我想向我的用户的gmail帐户发送通知,我发现了许多有用的教程,所以我尝试了它...
但是我在一些论坛中看到我应该使用mailCatcher,我试图理解它代表什么但是有很多不同的解释。
所以我的问题是:
我真的需要MailCatcher吗?
据我所知,mailcatcher只能帮助我们调试并查看我们发送的消息,即使这些电子邮件在现实中并不存在,不是吗?
MailCatcher是否会抓取邮件并将其再次发送给gmail帐户? (假设我使用真正的电子邮件..)?
使用gmail api推动我们在整个应用程序帐户中激活一些安全条件,正如我在一些问题中所看到的那样......,我们怎样才能避免这种情况,或者它是否是necassery?
我希望我能得到一些好的答案。
提前谢谢。
答案 0 :(得分:0)
没有。要发送邮件,你不要'需要MailCatcher。
MailCatcher用于检查您是否要发送正确的邮件。
MailCatcher运行一个超级简单的SMTP服务器,该服务器捕获发送给它的任何消息以显示在Web界面中。运行mailcatcher,将您喜欢的应用程序设置为smtp://127.0.0.1:1025而不是默认的SMTP服务器,然后查看http://127.0.0.1:1080以查看到目前为止已到达的邮件。
要发送电子邮件,您需要另一台可以为您发送邮件的服务器,以及服务器上的帐户。您可以自己运行此服务器,也可以使用谷歌等公共服务器。但请不要发送垃圾邮件。
另一方面
向我的用户的Gmail帐户发送通知
不意味着"发送邮件"。你应该考虑,发送电子邮件,还是只是通知。