עקספּאָרטינג ימיילז פון ענטאָוראַגע צו אַוטלוק
אַרטיקל דורך דייוו אַדדיי
איך 'ווע לעצטנס האט צו אַרויספירן אַ בינטל פון ימיילז פון ענטאָוראַגע און אין אַוטלוק, אין סדר צו שיקן זיי צו עמעצער אין אַ פֿאָרמאַט זיי קענען בלעטער און לייענען אויף אַ פּיסי. איר 'ד טראַכטן אַז עקספּאָרטינג אַ סעלעקציע פון ימיילז פון איין מייקראָסאָפֿט E- פּאָסט פאַרוואַלטונג געצייַג צו אן אנדער וואָלט זיין גרינג, רעכט? סאַדלי נישט. טהאַנקפוללי, אַ ביסל פון אַפּפּלעסקריפּט און אַ לעפיערעך ביליק נוצן גאַט זאכן ארבעטן פֿאַר מיר. דעם פּאָסטן באשרייבט ווי.
דער הויפּט פּראָבלעם איז דער מאַנגל פון אַ פּראָסט פֿאָרמאַט צווישן ענטאָוראַגע (.מבאָקס פֿאַר Folders, .עמל פֿאַר יחיד ימיילז) און אַוטלוק (.פּסט פֿאַר אַלץ). עס געניצט צו זיין אַ טאַקע גוט אַפּפּלעסקריפּט אַרויספירן געצייַג פֿאַר עקספּאָרטינג פון ענטאָוראַגע, אָבער סאַדלי עס ס קיינמאָל געווען ופּדאַטעד צו אַרבעטן אויף לעפּערד. איר קענען אַרויספירן אַ גאַנץ טעקע ווי אַ מבאָקס די טעקע איז פֿון ענטאָוראַגע, אָבער די קענען ניט געעפֿנט ווערן דורך אַוטלוק און אַזוי זענען נישט פיל נוצן אָדער.
(ווי אַ באַזונדער, עס זענען סך וועגן צו גיין די אַנדערער וועג, צו אַרויספירן פון אַוטלוק און אַרייַנפיר אין ענטאָוראַגע. עס ס כּמעט ווי אויב גורל פון מענטשן זענען סוויטשינג פון פּיסי צו מעק, אָבער ווייניק דאַרפֿן צו גיין אין די אנדערע ריכטונג ...)
מיין עווענטואַל לייזונג האט צוויי טיילן - געטינג פּאָסט אויס פון ענטאָוראַגע, און דעמאָלט געטינג עס אין צו אַוטלוק.
געטינג פּאָסט אויס פון ענטאָוראַגע
פֿאַר דעם טייל, איך געשריבן אַ אַפּפּלעסקריפּט (באזירט שווער אויף אַ קאָד פון מאַקאָסקסהינץ) צו אַרויספירן אַלע איצט-אויסגעקליבן ימיילז אין ענטאָוראַגע צו אַ טעקע אויף מיין מעק. פילע דאַנק צו מאַקאָסקסהינץ וסערס גאָלגי_באָדי פֿאַר פּאָסטינג דער אָריגינעל קאָד.
דאָ ס דער שריפט איך בין ניצן (קאָפּיע דעם אין סקריפּט עדיטאָר צו נוצן עס):
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- פּאָסט ונטערטעניק ווי דער טעקע נאָמען. דעם קענען אַנטהאַלטן אַלע סאָרץ פון טשודנע און ווונדערלעך אותיות, און ווינדאָוז טוט ניט ווי אַז בייַ אַלע. דעם שריפט אַוווידז די פּראָבלעם בעסאַכאַקל דורך ניצן די דאַטע און צייַט די email איז געשיקט ווי די פילענאַמע. (עס אויך מאכט עס גרינגער צו סדר דיין .עמל טעקעס דורך דאַטע און צייַט אין די זוכן אויב איר דאַרפֿן צו.)
געטינג פּאָסט אין צו אַוטלוק
פֿאַר דעם טייל, איך געניצט אַ ווינדאָוז נוצן גערופֿן דערוואַרטונג ימפּאָרט וויזערד. עס קאָס $19.95, אָבער עס ס 'מער ווי ווערט עס ווען איר באַטראַכטן די צייַט עס קענען ראַטעווען. איר קענען אָפּלאָדירן עס און פּרובירן עס אויס פֿאַר פּאָטער (מאַקס 5 ימיילז פּער דעמאָ אַרייַנפיר), אָבער זיין געווארנט - אין דעמאָ מאָדע, איר קענען נישט קער אויף די "ענאַבלע די עמל פּרעפּראָסעססינג (יוניקס, מעק)"אָפּציע צו מאַכן די מאַזעק דערקענען מעק-ענקאָודיד ימיילז, און אַזוי דיין ימפּאָרטיד ימיילז וועט אַנטהאַלטן גורל פון "=" סימבאָלס ווען איר קוק זיי אין אַוטלוק. די גוט נייַעס איז אַז די פּערטשאַסט אַפּ אַרבעט פייַן מיט מעק-ענקאָודיד ימיילז.
די אַרייַנפיר פּראָצעס איז שיין גרינג. אויף דיין פּיסי מיט אַוטלוק אינסטאַלירן, אַרבעט דורך די אַוטלוק ימפּאָרט וויזערד, ווייל זיכער צו ווענדן אויף די "ענאַבלע די עמל פּרעפּראָסעססינג (יוניקס, מעק)"אָפּציע (געפֿונען אונטער די "אָפּציעס" קנעפּל אויף די "סעלעקט די מקור טעקע" פאַרשטעלן) צו מאַכן זיכער אַז דיין מעק-ענקאָודיד ימיילז זענען דערקענט. די מאַזעק איז שיין זיך-יקספּלאַנאַטאָרי, און עס זענען פול ינסטראַקשאַנז אָנליין, אַזוי איך וועל נישט לויפן דורך די מנוחה פון די סעטטינגס אין דעטאַל דאָ. עס וועט נעמען אַ בשעת צו טאָן די אַרייַנפיר, אָבער יווענטשאַוואַלי איר וועט סוף אַרויף מיט אַלע פון אייער ימיילז אין אַוטלוק, מיט אַלע אַטאַטשמאַנץ און דער אָריגינעל כעדערז.
איך 'ווע בלויז פּרובירן דעם פּראָצעס זיך מיט ענטאָוראַגע 2008 (אויף לעפּערד) און אַוטלוק 2002 (אויף קספּ), אָבער איך וואָלט דערוואַרטן עס צו אַרבעטן מיט פריער ווערסיעס פון ענטאָוראַגע צו. די אַוטלוק ימפּאָרט וויזערד קליימז צו אַרבעטן אויף ווינדאָוז 98 / מע / נט 4.0 / 2000 / קספּ / 2003 מיט אַוטלוק 98/2000/2002/2003/2007, אַזוי איר זאָל זייַן גוט צו גיין קיין ענין וואָס דיין סעטאַפּ.