通过React Native中的mailgun发送电子邮件中的附件

时间:2018-03-31 09:54:19

标签: api react-native attachment axios mailgun

我使用react native来构建移动应用程序,但是当我尝试发送电子邮件时遇到问题。它不会发送附件。要发送电子邮件,请使用mailgun和axios。

import image from '../../assets/image.jpg';

axios({
      method: 'post',
      url: `${config.MAILGUN.baseUrl}/${config.MAILGUN.domain}/messages`,
      auth: {
        username: 'api',
        password: config.MAILGUN.apiKey
      },
      params: {
        from,
        to,
        subject,
        text,
        attachment: image
      }
    }, {
        'Content-type': 'multipart/form-data'
      }).then(
        response => {
          console.log('=========== RESPONSE =============', response);
          this.setState({ ...EQ_SATE });
        },
        reject => {
          console.log('=========== REJECT =============', reject);
        }
      )

另外,我尝试发送这样的附件,但也没有工作

attachment: {
   path: image,
   filename: test.jpg
}

1 个答案:

答案 0 :(得分:0)

使用此代码,您可以使用readTimeOut进行操作

fetch