React native 我的react原生android应用程序在loggedin用户首次尝试使用react原生mailcore库重播任何邮件时崩溃

React native 我的react原生android应用程序在loggedin用户首次尝试使用react原生mailcore库重播任何邮件时崩溃,react-native,smtp,imap,mailcore2,mailcore,React Native,Smtp,Imap,Mailcore2,Mailcore,我正在使用react native mailcore库回复邮件。根据该库文档上的说明,我在调用MailCore.sendMail之前正在进行smtp登录。从第二次回复邮件的工作与相同的代码以及撰写邮件,我使用相同的代码发送邮件良好。在这种情况下,它也可以正常工作。我的代码如下 import MailCore from 'react-native-mailcore'; var LocalStorage = require('react-native-local-storage'); sendMa

我正在使用
react native mailcore
库回复邮件。根据该库文档上的说明,我在调用
MailCore.sendMail
之前正在进行
smtp登录。从第二次回复邮件的工作与相同的代码以及撰写邮件,我使用相同的代码发送邮件良好。在这种情况下,它也可以正常工作。我的代码如下

import MailCore from 'react-native-mailcore';
var LocalStorage = require('react-native-local-storage');

sendMail = async () => {
    let user = await LocalStorage.get('user');
    await MailCore.loginSmtp({
      hostname: 'smtp.gmail.com',
      port: 465,
      username: user.email,
      password: user.password,
    }).catch(error => ToastAndroid.show(error,ToastAndroid.LONG))
   // All the values from the state are coming correctly
    let subject = this.state.subject || '(No Subject)';
    let body = this.state.compose + this.state.body || '';
    let from = {
      addressWithDisplayName : this.state.name,
      mailbox: this.state.user,
    }
    let to = {[this.state.to] : 'to labels'};

    // App crashed here while called sendMail

    await MailCore.sendMail({
      headers:{
        isEncrypted: 'true',
      },
      from:from,
      to:to,
      subject:subject,
      body,  
    }).then(()=>{
        this.goBack(); //navigating to main page after success
        ToastAndroid.show("sending...",ToastAndroid.SHORT);
    }).catch(err => ToastAndroid.show(err,ToastAndroid.LONG));
  }


你能试着在这里打开一个问题吗?不,我还没有在github中打开此问题。我也将在这里讨论这个问题。谢谢你的建议。