是否有办法在不将密码放入代码的情况下发送电子邮件?
有许多电子邮件 API 可以通过输入用户名和密码来发送电子邮件。
示例
sendEmail("<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="167b6f737b777f7a56717b777f7a3875797b" rel="noreferrer noopener nofollow">[email protected]</a>","mypass","subject","msg body");
有什么办法可以解决在代码中硬编码密码的问题吗?
最佳答案
您可以通过三种方式发送电子邮件:
- 您将您的电子邮件和密码添加到代码中,在本例中 应用程序将从该电子邮件地址发送电子邮件。
- 您可以要求用户输入他的电子邮件凭据,并在此 如果您会收到来自用户地址的邮件。
- 您可以在申请中形成一个意向,以填写必要的信息 字段并调用用户的电子邮件客户端来发送此信息。
如果您想以静默方式发送电子邮件,那么您应该选择 1 或 2。但更安全的方法是使用第三种方法。
关于java - 已发送电子邮件,但未将密码放入代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8614844/