小编Viv*_*ana的帖子

如何从maildir格式导入邮件到thunderbird

我有一个本地的imap服务器,用于从外部邮件服务器提取邮件并在本地分发邮件.此服务器现在由sngle用户使用,因为其他用户可以使用基于Web的gmail托管帐户.我想关闭此本地邮件服务器,但给定用户在邮件服务器中有较旧的电子邮件.有没有我可以从IMAP服务器导入所有电子邮件到用户的本地thunderbird安装?我的目的是关闭IMAP服务器,但允许用户访问旧电子邮件.有解决方案吗

email imap thunderbird

7
推荐指数
1
解决办法
2万
查看次数

API级别29 Intent.ACTION_GET_CONTENT从下载文件夹返回错误的ID

我正在尝试查找从文件选择器意图返回的 URI 的完整文件路径。我从互联网下载了一张图像,该图像保存在浏览器默认下载文件夹中。问题是 DocumentsContract.getDocumentId(content_describer) 返回的 id 类似于“msf:254”,而不是通常返回的 Long 类型 id。代码如下

public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == 101 && resultCode == Activity.RESULT_OK) {
        Uri content_describer = data.getData();
        String src = content_describer.getPath();
        try {
            Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), data.getData());
            imgView.setImageBitmap(bitmap);
        }catch(Exception e){

        }

        Log.e("selected file", content_describer.toString());
        String filename = content_describer.getLastPathSegment();
        Log.e("selected path", filename);
        Log.e("authority",content_describer.getAuthority());


        if (content_describer.getAuthority().equals("com.android.externalstorage.documents")) {
            final String docId = DocumentsContract.getDocumentId(content_describer);
            final String[] split = docId.split(":");
            final String type = split[0];
            Log.e("npath", …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
3488
查看次数

标签 统计

android ×1

email ×1

imap ×1

thunderbird ×1