我知道我们可以触发一个 Intent.ACTION_SEND
Intent 来发送电子邮件。但是根据官方 api 文档,我们不能指定“发件人地址”发送电子邮件(EXTRA_EMAIL-> 到地址)。那么是否可以指定发件人地址?如果可能,那么如何?
提前致谢~鞠躬
最佳答案
我想知道为什么您的电子邮件中需要 from address filed,因为您已经在设备中配置了电子邮件设置。
例如:
我已经在我的 android 设备 [abc@gmail.com] 中配置了我的 gmail 帐户,所以如果我使用 Intents 发送电子邮件到 xyz@yahoo.com ,接收用户会收到我的邮件,其中概述了我配置的 gmail id在我的设备中,即 abc@gmail.com。
有关使用 Intents 的电子邮件的任何信息,请参阅我的博客,我已经给出了详细的解释
http://sankarganesh-info-exchange.blogspot.com/p/sending-e-mails-in-android-using-intent.html
或者你仍然需要地址,你可以不使用 Intents 发送电子邮件
引用本文http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Intents)_in_Android 在这里,他们清楚地解释了如何在不使用 Intents 的情况下发送电子邮件
关于android - 使用指定的发件人地址通过 Intent 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5075582/