我正在构建一个Android应用程序,其输出为QR Code图片。单击按钮后,如何通过邮件自动将此图像发送给用户电子邮件。 (用户不应看到任何电子邮件界面或活动) 在上一个活动中输入了用户电子邮件ID。主题将是所有邮件的默认文本。
答案 0 :(得分:0)
有用于发送电子邮件(如JavaMail)的库。问题是您需要一个邮件服务器来发送它们。这将需要用户知道并信任您的smtp服务器的凭据,或者托管应用程序可以通过其发送邮件的SMTP服务器。第一种情况不太可能起作用,因为用户将不太可能知道该数据,并且如果技术足够了解它,则不太可能信任您。在第二种情况下,您的电子邮件被标记为垃圾邮件的几率接近100%。哦,您知道必须将密码输入应用程序中的电子邮件服务器,这意味着它完全不安全,将被用作垃圾邮件中继。
相反,您应该执行以下操作之一: 1)只需启动用户的电子邮件应用程序,该应用程序已经知道所有这些信息并且已正确设置。 2)不要发送电子邮件客户端。做它在服务器端。您仍然会有被标记为垃圾邮件的问题,但至少您的服务器不会完全不安全。