진화에서 썬더 버드로 이메일을 포팅하는 방법?


10

업데이트 알림을 사용하여 우분투를 11.10으로 업데이트했습니다. 또한 Xubuntu에서 우분투-그놈 인터페이스로 전환하고 있습니다. 나는 수년 동안 진화를 사용해 왔으며 이메일을 썬더 버드로 이식하고 싶습니다.

운이없이 비슷한 질문을 보았고 천둥새가 수동으로 가져 오는 데 도움이되었습니다. 이들 대부분은 진화 파일 구조가 진화 파일 구조와 유사하다고 가정합니다.

나는 실제로 진화에서 연락처를 가져올 것으로 보인다 썬더 버드 설정 (때 진화에서 그들을 제거하지만 어떤 메일이 전송되지있어 내가에서 진화 메일을 발견했다.. ~/.local/share/evolution/mail/local이 folders.db 3 디렉토리가 -. CUR, TMP, 새로운를 숨겨진 파일과 디렉토리가 있습니다. 각 디렉토리에는 확장자가 .cmeta, .ibex.index.ibex.index.data 인 세 개의 관련 파일이 있으며 모든 디렉토리에는 개별 메시지를 포함하는 파일이 있습니다. 파일 번호 지정 / 이름 지정 체계에 대한 운율 또는 이유를 보지 않았습니다.

이 파일을 가져 오는 좋은 방법이 있습니까?



나는 그 링크들도 보았다. evolution 폴더에는 모든 디렉토리가 숨겨진 파일로 있습니다. 이들 각각에는 cur, new 및 tmp의 세 폴더가 있습니다. 모든 메시지를 치료하지 않고 썬더 버드의 하위 디렉토리에 넣더라도 메시지는 아무 것도없는 폴더로 해석되므로 읽을 수 없습니다. evolution 폴더는 마지막 링크에서와 같이 .sbd 확장자를 갖지 않으며 단지 .higerdirname.lowerdirname
jim

답변:


4

위의 솔루션이 저에게 효과적이지 않았기 때문에 많은 사용자에게 도움이 될 것이라고 생각합니다. 보증없이 ;-)

문제가 여전히 관련이있는 이유

나는 같은 문제를 겪었지만 불행히도 Evolution은 메일을 mbox 파일로 올바르게 내보낼 수 없었습니다. 그래서 나는 많은 시간을 검색하고 마침내 해결책을 찾았습니다.

많은 폴더와 실제로 많은 메시지가 있습니다. 어떤 이유로 Evolution은 mbox 파일을 실제로 크게 만들었습니다 (100MB 메일의 경우 약 2GB). 크기는 그 문제가 아니지만 Thunderbird는 해당 파일을 가져올 수 없습니다.

해결책

다행스럽게도 고급 사용자에게 메일을 Evolution에서 Thunderbird로 옮길 수있는 python 스크립트 가 있습니다.

해결책은 다음과 같습니다 .

WFM

나는 Thunderbird 12.0.1, Evolution 3.2.3, Ubuntu 12.04를 사용했다.

파이썬 스크립트를 사용하여 maildir에서 mbox로 변환 하면 몇 번의 클릭만으로 가져 오는 mbox 구조를 만들 수 있습니다.

  1. 죄송합니다보다 안전합니다 : maildir 구조를 ~/.local/share/evolution/mail/local/선택한 디렉토리로 복사하십시오./tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. 스크립트를 사용하십시오 $ python maildir2mbox.py local LocalMbox
  4. 썬더 버드 열기 (설치해야하며 가져 오기 / 내보내기 도구 도 있어야 함 )
  5. 받은 편지함을 마우스 오른쪽 버튼으로 클릭 Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectories하고 /tmp/mail-copy/LocalMbox파일을 선택 하고 선택하십시오.
  6. 오래된 메일 수천을 즐기십시오 :-)

Evolution을 설치할 필요가 없으므로 (내보내기 필요 없음)이 솔루션이 정말 마음에 듭니다.
Beernarrd

git에서 동일한 스크립트에 대한 링크를 추가하고 있습니다 : https://gist.github.com/nyergler/1709069
Beernarrd

3

이 게시물을 보셨습니까?

http://ubuntuforums.org/showthread.php?p=10999504

  1. 백업 진화 : Alt-f, 백업 진화 설정 ...

    Ubuntu Sotware Center에서 Thunderbird를 설치하고 메일 계정 정보로 Thunderbird를 설정하십시오. 송수신이 작동하는지 확인한 후 Thunderbird를 닫으십시오.

  2. 진화를 열고 모든 하위 폴더 (드래그)를 최고 수준으로 이동하십시오. 다음 단계로 넘어 가기 전에 더 이상 하위 폴더가 없는지 확인하십시오. 그런 다음 가까운 진화.

  3. 노틸러스를 엽니 다.

    / home / yourname 폴더에 있는지 확인하십시오. Control-h를 누르면 이제 숨겨진 폴더와 파일이 자신의 폴더 아래에 표시됩니다. .aptitude /home/yourname/.local/share/evolution/mail/local/Inbox.sbdF3 을 누르십시오. 노틸러스에서 다른 패널이 열립니다.

    이 패널에서 goto /home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    이 서버 이름은 Thunderbird 계정 설정 (Alt-e, a)에서 서버 설정으로 이동합니다. 여기에 ServerName이 있습니다.

  4. Evolution "Inbox.sbd"폴더의 "mailbox 파일"파일 만 Thunderbird "ServerName"폴더로 복사하십시오. xxx.cmeta, xxx.ibec.index, xxx.ibex.index.data 등과 같은 다른 파일은 복사하지 마십시오.


2

불행히도 위의 팁은 도움이되지 않습니다. 단지 사서함 파일을 만들지 만 그 안에는 모든 메시지가 없습니다. 내가 한 문제를 해결하기 위해 :

  1. 파일-> 백업 가능성을 사용하여 evolution 프로그램에서 메일 백업. .tar.gz 파일이 생성됩니다.
  2. 제거 후 Evolution 프로그램을 제거하십시오.
  3. 썬더 버드를 설치하고 계정에 구성하십시오.
  4. 다시 설치-0에서 진화-모든 표시를 수락하기 전에 .tar.gz 백업을 복원하십시오.이 시점에서 maildir 파일로 마이그레이션할지 묻는 메시지가 표시됩니다. 새 형식을 다시 지정하면 '경우'입니다.
  5. /~.local/share/evolution/mail/local_mboxmbox 파일 로 이동하여 복사하십시오.
  6. 붙여 넣기 ~/.thunderbird/xxxdefalt/mail/localfolder

그게 다야.


1

위의 모든 것을 시도한 후에 훨씬 간단한 해결책을 찾았습니다.

Inbox왼쪽 창의 아이콘을 evolution바탕 화면으로 끌어다 놓습니다 . 라는 파일 Messages_from_Inbox이 작성됩니다. 이제 이름을 바꾸고 Inbox복사하십시오.

~/.thunderbird/whatever.default/mail_acct/ 

당신이 열면 thunderbird이제 거기에있을 것입니다. 필요한 다른 폴더로이 절차를 반복하십시오.


1

Evolution에서 메시지를 선택하고 Ctrl+ S를 눌러 메시지를 'mbox'로 저장할 수도 있습니다 . 그런 다음 파일을에 복사하십시오 ~/.thunderbird/xxxxxx.default/Mail/mail_acc/. Thunderbird를 시작하면 메시지가있는 폴더가 자동으로 생성됩니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.