如何在Kotlin中直接从Android设备发送电子邮件?

vatpfxk5  于 2023-03-11  发布在  Android
关注(0)|答案(2)|浏览(177)

我对从Android设备直接发送电子邮件很好奇。我尝试使用sendgrid这样做,但在HTTP库中遇到冲突。我也尝试使用Intent这样做,但使用Action SEND.TO时,我无法检测用户是否真的发送了电子邮件(总是返回false)。有人能给予我一些建议吗?
先谢了。

r7xajy2e

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'
}

如果您有任何疑问,请在存储库的问题板上提出问题。

iszxjhcz

iszxjhcz2#

其中一个解决方案就是用MailGun发送邮件,MailGun是一个面向开发者的邮件服务提供商,它提供事务性邮件API Service,所以你不用担心创建自己的SMTP服务器,MailGun给我们提供了一个RESTful API来执行邮件操作,我推荐这篇文章做进一步的研究和实现。https://www.simplifiedcoding.net/mailgun-android-example/

相关问题