【问题标题】:mailcore2 : Mail Body contain image descriptionmailcore2 :邮件正文包含图像描述
【发布时间】:2019-12-22 20:06:12
【问题描述】:

我在我的应用程序中使用 mailcore2 发送电子邮件。

我将以下代码用于电子邮件加载正文,但它还显示带有名称的图像描述。我只想要没有图像名称的消息正文。有什么办法吗?

private fun loadBody() {
        mBodyOp = imapSession().plainTextBodyRenderingOperation(mImapMessage, mCurrentFolder.tag, true)
        mBodyOp?.start(object : ShortOperationCallback(context) {
            override fun succeeded() {
                vEmailText.text = mBodyOp?.result()
            }
        })
    } 

【问题讨论】:

    标签: android email mailcore2


    【解决方案1】:

    我没有得到任何具体的答案,但不知何故我像下面这样管理它。我不知道它是否正确。

    首先检查附件是否可用。在带有“-”符号和第一个附件文件名的拆分正文之后。因此,它与电子邮件正文和所有附件分开。

    private fun loadBody() {
            mBodyOp = imapSession().plainTextBodyRenderingOperation(mImapMessage, mCurrentFolder.tag, false)
            mBodyOp?.start(object : ShortOperationCallback(context) {
                override fun succeeded() {
                    mImapMessage?.attachments()?.let {
                        if (it.isNotEmpty())
                            vEmailText.text = mBodyOp?.result()?.split("- "+ it[0].filename())?.get(0) ?: ""
                        else
                            vEmailText.text = mBodyOp?.result()
                    }
                }
            })
        }
    

    【讨论】:

      猜你喜欢
      • 2012-05-02
      • 2018-05-05
      • 1970-01-01
      • 2016-10-03
      • 1970-01-01
      • 2021-01-15
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多