我有一个需要发送无声电子邮件的项目。问题是我不想提示用户输入他的用户名和密码,因为我知道他们中的大多数都不会(并且他们不应该:) 我的主要问题是找到一种拥有有效发件人的方法。所以我想到了几种方法:
我没有任何意图,例如向用户发送垃圾邮件。他将完全控制需要发送的内容。拥有有效发件人以便以静默方式发送电子邮件的最佳方法是什么?我已经研究过ACTION.SEND_TO,但是,由于需要直接的用户交互,因此无法使用。
有什么想法吗?或者我可以拥有有效发件人的任何其他方式?
答案 0 :(得分:0)
您可以使用google appspot然后使用Android获取身份验证,然后通过Google帐户以编程方式发布。从未使用但应该可行。请检查此How can my appengine app send mail using the senderid of domain that installed the app
编辑: 检查此链接。 https://developers.google.com/appengine/docs/python/mail/sendingmail
您必须使用此功能在服务器端和设备上发送电子邮件,您只需传递命令即可发送内容
答案 1 :(得分:0)
您可以尝试向匿名SMTP服务器(又名Open mail relay)发送SMTP请求,问题是找到一个,但它们仍然存在。
无法为您提供列表,但这是一个在线工具,用于测试SMTP服务器是否为开放中继。快乐狩猎
答案 2 :(得分:0)
最简单的方法是创建一个Gmail帐户,并在smtp客户端代码中使用它作为帐户。在这种情况下,如果您需要用户的身份,您可以通过android api获取用户的主要Gmail帐户并将其附加到您的电子邮件主题行中。