如何在React Native应用中直接发送电子邮件

10
2个回答

10

若要发送邮件,您需要一个电子邮件服务器或电子邮件服务,无法直接从客户端发送邮件。

在互联网上,有一些电子邮件服务供您选择,例如:MailGunSendPulse,它们都提供一些不错的免费套餐。

您只需从应用程序调用其 API 的简单 POST 方法即可。


还有其他选项,比如https://blog.mailtrap.io/react-native-send-email。 - Philip Enc

2
我已经尝试并成功在iOS上进行了测试,使用react-native-email(“npm install react-native-email”)。
发送第一封电子邮件时需要“登录”您的电子邮件帐户,这需要花费一些时间。但是,测试电子邮件正常发送。
此外,SendPulse是批量通讯服务,不适合个人电子邮件。
一个令人烦恼的问题是:它无法在模拟器中工作。当您点击发送按钮时,它会返回URL错误。但在真实设备上运行良好。我正在使用Expo(谁不会呢),它在我的iPhone上运行良好。
完整的测试代码在这里:https://github.com/tiaanduplessis/react-native-email

你应该重新考虑使用 Expo 来开发除小型趣味应用之外的任何项目,参见 https://medium.com/better-programming/how-expo-is-fooling-everyone-adf7f34d7528。 - Nicolas Bernard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接