我正在开发一个spring应用程序,我想向我的用户的gmail帐户发送通知,我发现了很多关于这个的有用的教程,所以我试着去做它。
但是我在某个论坛上看到我应该使用mailCatcher,我试着理解它代表什么,但是有很多不同的解释。
所以我的问题是:
我真的需要MailCatcher吗?
据我所知,即使这些邮件在现实中并不存在,邮件捕捉器也只能帮助我们调试和查看我们发送的消息,不是吗?
MailCatcher是否会捕获邮件并将其再次发送到gmail帐户?(假设im使用的是真实的电子邮件.)
使用gmail推动我们激活整个应用程序的帐户中的一些安全条件,就像我在一些问题中看到的那样。我们如何才能避免这种情况,或者说这是一种危险呢?
我希望我能得到一些很好的答案。
提前谢谢你。
发布于 2018-06-02 03:47:34
不是的。要发送邮件,你不需要MailCatcher。
MailCatcher用于检查您是否要发送正确的邮件。
MailCatcher运行一个超级简单的SMTP服务器,它捕获发送给它的任何消息,以便在web接口中显示。运行邮件捕捉器,将您最喜欢的应用程序设置为smtp://127.0.0.1:1025,而不是默认的SMTP服务器,然后查看http://127.0.0.1:1080,查看到目前为止收到的邮件。
要发送电子邮件,您需要另一台服务器,它可以真正为您发送邮件,以及服务器上的一个帐户。您可以自己运行这个服务器,也可以使用公共服务器,比如google。但请不要发送垃圾邮件。
另一方面,
将通知发送到用户的gmail帐户
并不意味着“发邮件”。你应该考虑,你是发送电子邮件,还是只是通知。
https://stackoverflow.com/questions/50653218
复制相似问题