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

时间:2017-06-14 05:06:59

标签: reactjs react-native action sendmail

我正在推进功能:直接从React原生App发送电子邮件到gmail地址。 我在互联网上搜索并尝试了库:https://github.com/anarchicknight/react-native-communicationshttps://github.com/chirag04/react-native-mail。 Howerver,他们只显示我在我的设备中安装的Gmail应用程序的视图。 我想反应本机应用程序将直接发送到地址电子邮件。 我测试的设备在Android平台上运行。 非常感谢你

2 个答案:

答案 0 :(得分:7)

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

互联网上有几个,你可以尝试:MailGunSendPulse,他们有一些好的免费等级。

您的工作只是从您的应用程序调用一个简单的POST方法到其API。

答案 1 :(得分:0)

我已经尝试过并到目前为止在iOS上使用react-native-email(“ npm install react-native-email”)进行了测试。

发送第一封电子邮件时有些麻烦,因为您必须“登录”到您的电子邮件帐户。但是否则,测试电子邮件会正常运行。

此外,SendPulse是一项批量新闻通讯服务,不适用于单个电子邮件。

一个烦人的警告:它在您的模拟器中不起作用。当您单击发送按钮时,它将返回URL错误。但它在实际设备上可以正常工作。我正在使用Expo(并且不会使用),并且可以在我的iPhone上正常工作。

此处完整的代码用于测试:https://github.com/tiaanduplessis/react-native-email