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中打开此问题。我也将在这里讨论这个问题。谢谢你的建议。