我对从Android设备直接发送电子邮件很好奇。我尝试使用sendgrid这样做,但在HTTP库中遇到冲突。我也尝试使用Intent这样做,但使用Action SEND.TO时,我无法检测用户是否真的发送了电子邮件(总是返回false)。有人能给予我一些建议吗?先谢了。
r7xajy2e1#
“我尝试使用sendgrid执行此操作,但在HTTP库中遇到冲突。”不幸的是,Sendgrid的Java库没有进行调优以与Android开箱即用,并遇到了您已经发现的问题。我已经创建并继续维护一个Android Sendgrid库,欢迎您使用。https://github.com/jakebreen/android-sendgrid
allprojects { repositories { ... maven { url "https://jitpack.io" } } } dependencies { implementation 'com.github.jakebreen:android-sendgrid:1.3.1' }
如果您有任何疑问,请在存储库的问题板上提出问题。
iszxjhcz2#
其中一个解决方案就是用MailGun发送邮件,MailGun是一个面向开发者的邮件服务提供商,它提供事务性邮件API Service,所以你不用担心创建自己的SMTP服务器,MailGun给我们提供了一个RESTful API来执行邮件操作,我推荐这篇文章做进一步的研究和实现。https://www.simplifiedcoding.net/mailgun-android-example/
2条答案
按热度按时间r7xajy2e1#
“我尝试使用sendgrid执行此操作,但在HTTP库中遇到冲突。”
不幸的是,Sendgrid的Java库没有进行调优以与Android开箱即用,并遇到了您已经发现的问题。
我已经创建并继续维护一个Android Sendgrid库,欢迎您使用。
https://github.com/jakebreen/android-sendgrid
如果您有任何疑问,请在存储库的问题板上提出问题。
iszxjhcz2#
其中一个解决方案就是用MailGun发送邮件,MailGun是一个面向开发者的邮件服务提供商,它提供事务性邮件API Service,所以你不用担心创建自己的SMTP服务器,MailGun给我们提供了一个RESTful API来执行邮件操作,我推荐这篇文章做进一步的研究和实现。https://www.simplifiedcoding.net/mailgun-android-example/