E-postayı evrimden yıldırım kuşuna nasıl taşıyabilirim?


10

Güncelleme bildirimini kullanarak Ubuntu'yu 11.10'a güncelledim. Ayrıca Xubuntu'dan ubuntu - gnome arayüzüne geçiyorum. Yıllardır evrimi kullanıyorum ve e-postaları şimşek kuşuna taşımak istiyorum.

Şanssız benzer sorulara baktım ve elle içe aktarma konusunda yıldırım yardımı. Bunların çoğu evrim dosyası yapısının evrim dosyası yapısına benzer olduğunu varsayar.

Şimşek kuşu kurduğumda, kişileri evrimden içe aktarmış gibi görünüyor (ve aslında onları evrimden kaldırdı. Ancak posta aktarılmadı. Evrim postasını buldum ~/.local/share/evolution/mail/local. Klasörleri var. Db ve 3 dizinleri - cur, tmp ve yeni sonra gizli dosyalar ve dizinler vardır .. Her dizinde .cmeta, .ibex.index ve .ibex.index.data uzantılı üç ilgili dosya vardır.Daha sonra tüm dizinlerde ayrı iletileri içeren dosyalar vardı. kafiye veya dosya numaralandırma / adlandırma şemasına neden bakmadı.

bu dosyaları almak için güzel bir yolu var mı?



Ben de bu bağlantılara baktım. evrim klasörü tüm dizinleri gizli dosyalar olarak içerir. Bunların her birinin üç klasörü vardır: cur, new ve tmp. Tüm mesajları hızlı bir şekilde alıp yıldırım kuşunun alt dizinine koysanız bile, mesajlar içinde hiçbir şey olmayan klasörler olarak yorumlanır ... böylece okunamaz. evrim klasörleri son bağlantıda olduğu gibi .sbd uzantısına sahip değil, sadece .higerdirname.lowerdirname
jim

Yanıtlar:


4

Yukarıdaki çözümler benim için işe yaramadığından ve bunun çok sayıda kullanıcıya yardımcı olması gerektiğini düşündüğüm için. Garanti olmadan ;-)

Sorun neden hala alakalı

Ben aynı sorunu yaşadım ve ne yazık ki Evolution postaları mbox dosyaları olarak doğru bir şekilde veremedi. Bu yüzden çok zaman aradım ve sonunda bir çözüm buldum.

Çok fazla klasör ve gerçekten çok fazla mesajım var. Nedense Evolution mbox dosyaları gerçekten büyük (100MB postalar için yaklaşık 2GB) yarattı. Boyut bu sorun olmazdı, ancak Thunderbird bu dosyaları alamadı.

Çözüm

Neyse ki, ileri düzey kullanıcılara postaları Evolution'dan Thunderbird'e taşıma fırsatı veren bu python betiği var.

Çözüm burada açıklanmaktadır :

WFM

Kullandım: Thunderbird 12.0.1, Evolution 3.2.3, Ubuntu 12.04.

Maildir'den mbox'a dönüştürmek için python komut dosyasını kullanarak, yalnızca birkaç tıklama ile içe aktarılan bir mbox yapısı oluşturabilirsiniz:

  1. Üzgün ​​olmaktan daha güvenli: Maildir yapınızı ~/.local/share/evolution/mail/local/istediğiniz bir dizine kopyalayın - diyelim/tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. Komut dosyasını kullanın $ python maildir2mbox.py local LocalMbox
  4. Thunderbird'ü açın (yüklü ve Alma / Verme Araçları da olmalıdır)
  5. Gelen Kutunuza sağ tıklayın Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectoriesve /tmp/mail-copy/LocalMboxdosyayı seçip seçin
  6. Binlerce eski postanızın keyfini çıkarın :-)

Evolution'ın kurulmasını gerektirmediği için bu çözümü gerçekten çok seviyorum (dışa aktarmaya gerek yok).
Beernarrd


3

Bu gönderiyi gördün mü?

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

  1. Yedek Evrim: Alt-f, Yedek evrim ayarları ...

    Thunderbird'ü Ubuntu Sotware Center'dan yükleyin ve Thunderbird'ü posta hesap bilgilerinizle ayarlayın. Gönderme ve almanın işe yarayıp yaramadığını kontrol ettikten sonra Thunderbird'ü kapatın.

  2. Evrimi açın ve tüm alt klasörleri (sürükleyerek) en üst düzeye taşıyın. Bir sonraki adıma geçmeden önce artık alt klasör olmadığından emin olun. Sonra evrimi kapatın.

  3. Nautilus'u açın.

    / Home / ad klasörünüzde olduğunuzdan emin olun. Control-h tuşuna basın, artık kendi klasörlerinizin altındaki tüm gizli klasörleri ve dosyaları görüyorsunuz, örneğin: .aptitude /home/yourname/.local/share/evolution/mail/local/Inbox.sbdF3'e Bas'a geçin . Bu Nautilus'ta başka bir panel açar.

    Bu panelde /home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    Thunderbird hesap ayarlarında (Alt-e, a) bulabileceğiniz bu sunucu adı Sunucu Ayarları'na gidin. Burada SunucuAdını görüyorsunuz.

  4. Yalnızca "posta kutusu dosyası" dosyalarını Evolution "Inbox.sbd" klasörünüzden Thunderbird "SunucuAdı" klasörüne kopyalayın. Xxx.cmeta, xxx.ibec.index, xxx.ibex.index.data vb.Gibi diğer dosyaları kopyalamayın.


2

Ne yazık ki yukarıdaki ipucu bana yardımcı olmuyor, sadece bir posta kutusu dosyası oluşturuyor, ancak içinde tüm mesajlarım yok. Sorunu çözmek için yaptım:

  1. Evrim programındaki postanın bir yedeğini kullanarak Dosya -> Yedekleme imkanı yapın. Bir .tar.gz dosyası oluşturur.
  2. temizledikten sonra Evolution programını kaldırın;
  3. thunderbird kurun ve hesabınıza yapılandırın;
  4. sıfırdan evrimi yeniden yükleyin ve tüm göstergeleri kabul etmeden önce .tar.gz yedeklemesini geri yükleyin: şu anda size maildir dosyalarına geçmek isteyip istemediğinizi soracak ve eğer öyleyse, sadece yeni biçimi yeniden eklerseniz 'durumda'.
  5. git /~.local/share/evolution/mail/local_mboxve sadece mbox dosyalarını kopyala
  6. yapıştır ~/.thunderbird/xxxdefalt/mail/localfolder

Bu kadar.


1

Yukarıdakilerin hepsini denedikten sonra çok daha basit bir çözüm buldum.

Simgenizi masaüstünüzün Inboxsol bölmesine sürükleyip bırakın evolution. Adlı bir dosya Messages_from_Inboxyazılacaktır. Şimdi yeniden adlandırın Inboxve kopyalayın

~/.thunderbird/whatever.default/mail_acct/ 

Eğer thunderbirdaçarsan şimdi orada olacak. Bu prosedürü ihtiyacınız olan diğer klasörlerle tekrarlayın.


1

Ayrıca Evrim'de mesajları seçebilir ve mesajları 'mbox' olarak kaydetmek için Ctrl+ tuşuna basabilirsiniz S. Sonra dosyayı kopyalayın ~/.thunderbird/xxxxxx.default/Mail/mail_acc/. Thunderbird'ü başlattığınızda, mesajlarınızla otomatik olarak bir klasör oluşturur

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.