En zeki, Alma için en etkili çözümler, Dışa aktarma ve tüm Outlook posta verilerinizi kurtarma.

Entourage'dan Outlook'a e-posta İhracat

Makaleyi yazan: Dave Addey

Geçenlerde Entourage'dan ve Outlook içine e-postaların bir demet ihracat yaşadım, bir biçimde birine göndermek için onlar göz atabilir ve bir PC'de okumak. Bir Microsoft e-posta yönetim aracından diğerine belirli e-postaları aktarmanın kolay olacağını düşünürdünüz, sağ? Ne yazık ki hayır. Neyse ki, AppleScript ve nispeten ucuz bir yardımcı program biraz şey benim için çalışma var. Bu yazı nasıl olduğunu açıklıyor.

Temel sorun Entourage arasında ortak bir biçimde olmaması (.klasörler için mbox, .Bireysel e-postalar için eml) ve Outlook (.Her şey için pst). Entourage'dan ihracat için gerçekten iyi bir AppleScript ihracat aracı olarak kullanılan Orada, ama ne yazık ki o Leopard üzerinde çalışmak için güncellendi asla. Entourage'dan bir klasörün tamamını MBOX dosyası olarak dışa aktarabilirsiniz, ancak bu Outlook tarafından açılamaz ve bu nedenle de fazla yararlı olmamaları olabilir.

(Bir kenara, gitmenin birçok yolu var diğer yol, Outlook'tan dışa ve Entourage aktarmak. Sanki pek çok insan PC'den Mac'e geçiyormuş gibi, ancak birkaç diğer yöne gitmeye gerek ...)

Benim nihai çözümün iki kısmı vardır - Entourage dışına posta alırken, ve sonra Outlook'a doğruyu bulmanın.

Entourage dışına posta alma

Bu kısım için, Bir applescript yazdı (macosxhints bir kod ağır dayanmaktadır) Benim Mac üzerinde bir klasöre Entourage tüm an seçilen e-postaları ihracat. Orijinal kodu gönderdiği için macosxhints kullanıcısı golgi_body'ye çok teşekkürler.

İşte kullanıyorum senaryo (kullanmak Senaryo Editör içine bu kopya):

tell application "Microsoft Entourage"
    -- get a reference to all selected messages from entourage
    set selectedMessages to the current messages
    if selectedMessages is {} then
        return
    end if

    -- absolute reference to our export folder
    set fpath to "DiskName:Users:myusername:Documents:existingfolder:"

    repeat with i in selectedMessages

        set sentDate to time sent of i
        set fname to fpath ¬
            & my padNumber(year of sentDate as integer) ¬
            & "-" & my padNumber(month of sentDate as integer) ¬
            & "-" & my padNumber(day of sentDate as integer) ¬
            & "-" & my padNumber(hours of sentDate as integer) ¬
            & "-" & my padNumber(minutes of sentDate as integer) ¬
            & "-" & my padNumber(seconds of sentDate as integer) ¬

        tell application "Finder"
            if (exists file (fname & ".eml")) then
                set k to 1
                repeat while (exists file (fname & "-" & (k as string) & ".eml"))
                    set k to k + 1
                end repeat
                set fname to (fname & "-" & (k as string))
            end if
        end tell

        set fname to fname & ".eml"
        save i in fname
        tell application "Finder" to update file fname

    end repeat

end tell

to padNumber(theNumber)
    if theNumber is less than 10 then
        return "0" & theNumber
    else
        return theNumber
    end if
end padNumber

Eğer Mac varolan klasörün yolunu olmaya fpath ayarlamak gerekir. Eğer Kod Düzenleyicisi'nde bu komut dosyasını çalıştırdığınızda, Entourage seçilen dosyaların tümü .Eml dosyaları olarak ihracat klasörüne ihraç edilecek.

Neden hiç AppleScript'i? Neden seçilen e-postaları bir klasöre sürüklemiyorsunuz?? Nihayet, Bu Eml formatında onları kendisi ihracat Entourage ister. Sorun şu ki, bunu yaptığında, Entourage dosya adı olarak e-posta konusunu kullanarak e-postaları ihracat. Bu her türden tuhaf ve harika karakterleri içerebilir, Windows hiç de öyle değil. Bu komut dosyası, dosya adı olarak e-postanın gönderildiği tarih ve saati kullanarak sorunu tamamen ortadan kaldırır.. (Ayrıca gerekirse daha kolay Bulucu tarih ve zamana göre .eml dosyaları gerekli bir işlemdir.)

Outlook postaları alma

Bu kısım için, Adlı bir Windows yardımcı programı kullandım Outlook ithalat sihirbazı. Maliyeti $19.95, ama zaman göz önüne aldığımızda bu kaydedebilirsiniz buna değer öte. Ücretsiz olarak indirip deneyebilirsiniz (maksimum 5 demo ithalat başına e-postalar), demo modunda - ancak uyarılmak, Eğer “Etkinleştir EML Ön İşleme açamıyorum (UNIX, Mac)”Seçeneği sihirbazı Mac kodlanmış e-postaları tanımak yapmak, ve böylece ithal e-postalar Outlook görüntülediğinizde “=” sembollerinden sürü içerecektir. İyi haber şu ki, satın alınan uygulama Mac kodlu e-postalarla sorunsuz çalışıyor.

Alma işlemi oldukça kolaydır. Outlook'un yüklü olduğu PC'nizde, Outlook Alma Sihirbazı aracılığıyla çalışmak, açmak için emin olmak “EML ön işlemeyi etkinleştir (UNIX, Mac)"seçeneği (“Kaynak klasörü seçin” ekranında “Seçenekler” düğmesini altında bulunan) Mac kodlanmış e-postalar tanınan emin olmak için. Sihirbaz oldukça açıklayıcıdır, ve var Online tam talimatlar, bu yüzden burada ayrıntılı olarak ayarların kalanında yayınlanmaz. İçe aktarma işlemi biraz zaman alacak, ama sonunda Outlook'ta bütün iletileri ile bitireceğiz, tüm ekleri ve orijinal başlıklarıyla.

Sadece Entourage ile bu sürecini kendim denedim 2008 (Leopard üzerinde) ve Outlook 2002 (XP), ama çok Entourage önceki sürümleri ile çalışmak beklenir. Outlook Alma Sihirbazı, Windows 98/Me/NT 4.0/2000/XP/2003'te Outlook ile çalıştığını iddia ediyor 98/2000/2002/2003/2007, böylece ne olursa olsun kurulum gitmek için iyi olmalı.