MS Outlook to Unix Mailbox Conversion mini HOWTO Greg Lindahl, lindahl@pbm.com 1.1, 2001-10-14 ´S (advised by Shintarou Sakai) Nov 9, 2001 ±Ì~jnEgDÍAMicrosoft Outlook (Express ÅÍÈ¢!) Ìâdq [©çêÊIÈ Unix t@C`®ÖÌÏ·ðµ¢Ü·B ______________________________________________________________________ Ú 1. ͶßÉ 1.1 Ù©Ìû@ 1.2 ì 1.3 ÆÓ 1.4 V îñ 2. è 2.1 õ 2.2 Linux }VÉ (êIÉ!) IMAP T[oðCXg[·é 2.3 Outlook NCAgðT[oÉÚ±·é 2.4 çäé[ðRs[·é 2.5 Linux }V©ç IMAP ðACXg[·é ______________________________________________________________________ 1. ͶßÉ Microsoft Outlook Express Ì`®©ç Unix Ì`®ÉÏ··évO ͶݵܷªAOutlook ÌpÒÉÍव§íÆÈ鿪 èÜ·B Outlook ª .PST t@CÉg¤AJet ÆÄÎêéf[^x[X®Í±±Ì ¶É©êĢܷB http://msdn.microsoft.com/library/techart/olexcoutlk.htm <http://msdn.microsoft.com/library/techart/olexcoutlk.htm> ¯êÇàAܾϷvOð¢Ä¢È¢vO}ðâéCɳ¹éæ ¤ÈàÌÍA½àÈ¢æ¤Å·B K¢AOutlook Í IMAP [T[oÆb·±ÆªÂ\Å·©çAâ[ ð IMAP T[oãÉÛ¶·é±ÆªÅ«Ü·B»êÅA[ðÊÌ`®É Ï··éêÂÌÈPÈû@ÍALinux }VÉ IMAP T[oðCXg[µ Ä»±Édq[ð·×Ä]·é±ÆÅ·B 1.1. Ù©Ìû@ ½Í¤p\tgÅ·ªAÏ·[eBeBÌXgª±±É èÜ·B http://www.emailman.com/conversion/index.html <http://www.emailman.com/conversion/index.html> ÁÉ Kmailcvt Æ¢¤vOª Outlook Ì[{bNXðÏ·Å«é æ¤ÉÈÁ½Æé¾³êīܵ½Bµ©µAKmailcvt Ím©É Outlook Express Ì[{bNXÍÏ·Å«éÆÍ¢¦A±Ì龪 100% {¾Æ mM·é±ÆÍūܹñBOutlook Express Ì[{bNXÍ Outlook ÌÆÍÜÁ½ÙÈÁÄ¢éÌÅ·B»êÅA൱êªÍÁ«èµ½çAÇ ¤©³¦Ä¾³¢B Netscape ª (½Ôñ Mozilla àŵ夯Ç) ÈPÉ Outlook Ì[ {bNXðC|[gÅ«éÆ·¢½±Æà èÜ·BBêÌf[^Ì¹Í M[̶ÄæªÁ¦ÄµÜ¤Æ¢¤±ÆÅ·ªA ÆÌwb_ÍÛ¶³ êÜ·Bµ©µâÍèAOutlook Æ Outlook Express ÆÌÔɬ¯ª©çê é½ßA»µÄª{¿IÉÓ¯ÒÅÀÛÉ»ÌèðµÄÝĢȢ½ß ÉA±êà{©Ç¤©í©èܹñB»êÅAàµàí©Á½ÈçAǤ© ¨mç¹¾³¢B 1.2. ì Copyright (c) 2001 by Greg Lindahl Ǥ¼±Ì¶ð çäé`ÔÅ©Rɡʵ½èzz (Á½è °½è) µÄ¾³¢BßçêÄ¢éÌÍC³âðð±Ì¶ÌÛçÇÒÉé ±ÆÅ·Bh¶µ½ìiðÂÁÄzz·éÆ«ÉÍA o »Ìh¶ìið (ÅKÈ`®A½Æ¦Î SGML Å) LDP (Linux Documentation Project) ©AC^[lbgãÉö\·é_Å»êɸ éàÌÉÁľ³¢BLDP ÅÈ¢ÈçÎA»êªÇ±ÅèÉüé© LDP ɳ¦Ä¾³¢B o »Ìh¶ìiÉͱêƯ¶gp (CZX) ð^¦é©AGPL ð gÁľ³¢Bì \¦ÆAp¢Ä¢éCZXÖÌ|C^¾¯ ÅàÜßľ³¢B o ÈOÌ·MÒ½¿ÆåvÈv£Ò½¿ÉAÓ³íµ¢h_ð^¦Ä¾³ ¢B àµ|óÈOÌh¶µ½ìiðÂë¤Æl¦Ä¢éÈçA»ÝÌÛçÇÒ Ævæð¢c·é±ÆªßçêĢܷB 1.3. ÆÓ ±Ì¶ÉÜÜêéîñÍA©ªÌÓCɨ¢Äp¢Ä¾³¢Bͱ̶ ÌàeÖÌ¢©ÈéöÝIÈ`±ðàúüµÜ·B±Ì¶ÌTOAáA¨ æѻ̼ÌàeÌgpÍÜÁ½e©ÌÓCÉ èÜ·B ÁÉfèÌÈ¢©¬èA·×ÄÌì Í»ÌLÒÉ èÜ·B±Ì¶É ¨¯é\»Ìp@ªAÈñç©Ì¤WÌ@«Ée¿·éàÌÆl¦é×«Å Í èܹñB (±Ì¶É¨¯é) »iâuhÌÁèÌÄ̪A»êðx·éàÌÆ Ýȳêé׫ÅÍ èܹñB åvÈCXg[ìÆÌOÉVXeÌobNAbvðÆé±ÆA»µÄè úIÉVXeðobNAbv·é±Æª©ßçêĢܷB dqWÉLðüêÄ쮳¹ÄÍ¢¯Ü¹ñB 1.4. V îñ 1.01: inetd/xinetd Ìðàɨ¯é¿åÁƵ½üÍ~XðC³B 1.10: Kmailcvt Æ Netscape É¢ÄÌîñÆAOutlook ª Excange Ì[ hÉÈÁÄ¢éÆ«ÉǤâÁÄ IMAP T[oÆb³¹é©ÌîñðÇÁB 2. è 2.1. õ nßéÉ ½èA©ªÌ}VÉüÁÄ¢é Outlook ª IMAP T[oÆb¹ é±ÆðmF·éKvª èÜ·B±ÌnEgDð¢½ÍAOutlook Æ ¾¦Î½¾ÐÆÂÌ Outlook ðw·Æ¢¤OñŢܵ½BÅàá¤ÌÅ ·BൠOutlook ª C^[lbg[h (POP/IMAP T[oÆb·[h) ÅÈÄéÆ/[NO[v[h (Exchange Æb·[h) ÉÈÁÄ¢é ÈçÎA[hðØ跦ȯê΢¯Ü¹ñB åäv©Ç¤©eXg·é½ßÉAOutlook Ìuc[vj ÉuAJE gvÆ¢¤Úª é©Ç¤©©Ä¾³¢B êÎåävÅ·B2.2 ÉÚ é±ÆªÅ«Ü·BȯêÎA¾@«ðpӵı«ð¨Çݾ³¢B [hÏXÍÈPȱÆÅÍ èܹñªAeØÈÇÒ (Matt Huyck) ªºL ÌðàðÁľ³¢Üµ½B±êÍë¯Èæ¤Év¦Ü·Bµ©àÍ µ½±Æª èܹñB uc[vj [©çuIvVvðIÑAoÄ«½IvV_CA OÅu[zMvÌ^uÉÚèÜ·B»Ì^uÌ¢¿ÎñºÉu[T| [gÌÄÝèvÆ¢¤{^ª èÜ·B§ð~ßÄNbNµÄ¾³¢B Vµ¢EBhEªoÄ«Ü·B^Cgo[ÍuOutlook 2000 X^[g AbvvÅA`ªÉu[T[rXIvVvÆ éEBhEÅ·BÓ ½ÂÌÈ©©çIð·éWI{^ª é͸ŷ \ uC^[lbgÌ ÝvÆuéÆ/[NO[vvÅ·BuC^[lbgÌÝvðIñÅu ÖvðNbNµÄ¾³¢B·éÆñíÉ·¢bZ[W{bNXÅmFð ßçêÜ·B±êÍÓ[ÇÞ׫ŷBExchange NCAgÌÝè ÉdåÈ (ÆÍ¢¦³Éß¹é) ÏXð^¦æ¤ÆµÄ¢é©çÅ·BܾC ð¸ÈÁĨçêȯêÎAधð~ßéÌðâßÄ\Å·B»¤µëÆ ÍÁ«è¢Ä éí¯ÅÍ èܹñªAuÍ¢vðNbN·éOÉ}C N\tg Office CXg[ CD ÌRs[ª é±ÆðmFµ½¢Æví êé±Æŵå¤BÅÍAuÍ¢vðNbNµÄA®¹ÜÅÌªÌ ¢¾ Outlook Édð³¹Ä¾³¢B»µÄÓ½½Ñ Outlook ð§¿ã°Ü ·B±±ÅCXg[ CD ªv³êé͸ŷB±ÌÄÝèªI¹·ê ÎA±ÌnEgDÌ 2.2 ÌiKÉiÞõªÅ«Ä¢Ü·B Outlook ̳ÌÝèÉßé½ßÉÍA¯¶âèûÉ]Áľ³¢Bµ©µm ÀÉ wÊÌÙ¤Ìx WI{^ðNbN·éæ¤ÉµÄ¾³¢B ൠExchange ðgÁÄ«½ÈçÎAà¤êÂÙÈé_ª èÜ·B 2.4 Ì iKÌÅãÅ©éƨèAu³ÌwFrom xsvÍÛì³êܹñBµ©µA uK¢Éà»ÌîñÍÀÛÍKvÈ¢vÆ¢¤à¾Í Exchange ÌpÒÉ ÆÁÄÍSR ÄÍÜèܹñB»Ì¸íêéuFrom vwb_ÍAà Exchange T[oÅçê½bZ[WAÂÜèDZÌC^[lbgQ[g EFCðàÊçÈ©Á½bZ[Wɨ¢ÄAMÒÌg³ð¾ç©É·éB êÌàÌÈÌÅ·BÍuFrom vwb_ðÛì·é½ßÉA[tH_ Ìgðut@Cvj [ÌuC|[gÆGNX|[gvÅeNXg t@CƵÄÛ¶µÜµ½BÈÉ©AÐËÁ½ Perl â Grep ÌR[hð nbNµÄA»ÌuFrom vwb_ð Linux Ì mbox t@CÉüê¼³¹æ ¤Æl¦Ä¢Ü·B൤ܢÁ½ç¨m繵ܷB 2.2. Linux }VÉ (êIÉ!) IMAP T[oðCXg[·é CXg[ÉÖµÄÍ Linux fBXgr [VÅÙÈèÜ·ÌÅA êáÆµÄ RedHat 7.0 ðp¢Ü·BܸÅɳµ¢pbP[WðCXg [·éKvª èÜ·B±êÍêÊIÉuimapvÆ¢¤¼OÉÈÁÄ¢Ü ·B cd /home/redhat-7.0-cd/RedHat/RPMS rpm -i imap* ÀÛÉÍAÍu[NXe[VvÌCXg[ðµ½ÌÅAxinetd pbP[WàCXg[µÈ¯êÎÈèܹñŵ½ \ »¤·éæ¤ÉÆ rpm ªG[ðoµÄê½ÌÅ·Bà¿ëñ±êÍ RedHat 7.0 ÌñÚÌ CD É èÜ·BDebian pÒÍuapt-getvðg¦Î»¤µ½âèðSzµ ȢŷÝÜ·B(ó: Vine Éà apt-get ª èÜ·µAKondara Åà mph-get ª éÌÅÈPÅ·) ÉAIMAP T[oðgpÂ\É·éKvª èÜ·B±êÍÊA /etc/inetd.conf Æ¢¤t@CÌ̱¤¢¤sŧä³êÜ·: #imap stream tcp nowait root /usr/sbin/tcpd /usr/sbin/imapd ãÉ°½sÍRgAEg³êĢܷ \ `ªÌ # }[Nð¢Ä ¾³¢B RedHat 7.0 È~Ì xinetd ðg¤VXeÅÍA»ÌãíèÉ /etc/xinetd.d/imap ðÒWµÄAudisable=yesvðudisable=novÉÏXµ ľ³¢B »ê©çA±¤âÁÄ inetd â xinetd ðÄN®µÜ·B /etc/rc.d/init.d/inetd restart Ü½Í /etc/rc.d/init.d/xinetd restart ¼ûÆà¾ßŵ½çAVXeðÄN®µÄ¾³¢B (ó: Vµ¢fB Ng\¢ÌVXeÅÍ /etc/rc.d/init.d ÅÍÈA/etc/init.d É (x)inetd ª é©àµêܹñBá¦Î 2.0 È~Ì Kondara Í»Ìæ¤Å ·) ±Ì IMAP T[oð»êÙÇ·gpÂ\ÈÜÜɵĨ«½¢ÆÍvíêÈ ¢Í¸Å·B±ÌT[oÍ root ÀÅ®ìµÜ·µAßÉZL eBÌ oOà èܵ½B±Ì½ßA¸ÁÆgÁÄ¢½¢Æ¢¤ÌÅÈ¢ÀèAgp Â\ÈÜÜúÁĨ׫ÅÍ èܹñBæ 4 iKÅgpsÂ\ÉµÜ ·B Outlook ð±Ì IMAP T[oÉÚ±³¹é½ßÉÍA»Ì Linux }VÌz Xg¼© IP AhXðmÁÄ¢éKvª èÜ·B 2.3. Outlook NCAgðT[oÉÚ±·é êØÌdq[ðT[oÉRs[·é½ßÉAOutlook NCAgÉ±Ì VT[oÉ¢Ämç¹ÈÄÍÈèܹñBuAJEgvðuc[v j [©çIÑAuÇÁvÅu[vÌVKAJEgðwèµÄ¾³ ¢BdvÈÚÍAT[oªdq[ðó¯æé½ßÉ IMAP ðg¤±ÆA óM[T[oªæ 1 iKŲ׽ Linux }VÌzXg¼© IP Ah X¾Æ¢¤±ÆA»µÄA[U¼ÆpX[hª»Ì Linux }VãÌ© ªÌ[U¼ÆpX[h¾Æ¢¤±ÆÅ·B(ÊíALinux Ì root AJE gð±Ì½ßÉg¤ÌÍë¯È±ÆÅ·) ¢Á½ñu®¹vðµÄ©çA±ÌVAJEgðùèlÉ·é½ßA»± ð½]³¹ÄuùèÉÝèvðNbNµÄ¾³¢BOutlook Í IMAP T[ oÉÚ±·é͸ŷµA»Ì IMAP T[o̼OªtH_êÌ¢¿Îñ ºÉ é͸ŷB»êðNbNµÄ¾³¢ \ Inbox tH_ª éÍ ¸Å·B (àµu/var/mail/[U¼vª Linux }VɶݵȢÈçA bZ[Wð INBOX ÉhbOµÄ¢±ÆÍÅ«È¢Åµå¤ cc »µ ÄAG[bZ[WŪª¬·é±ÆÉÈèÜ·BÆÍ¢¦A¡Í»¤¢ ¤±Æðµæ¤ÆµÄ¢éÌÅÍ èܹñ) 2.4. çäé[ðRs[·é ±Ì_ÅAdq[ðtH_²Æ Outlook ©ç IMAP T[o¼ÌÖ ÆhbOµÄ¢±ÆªÅ«Ü·B±êÅdq[ðAYtt@CàS ÜßÄ Linux }VÉRs[·é±ÆÉÈèÜ·Bµ©µcOȪçA± ¤·éÆêuÉµÄ Outlook ©ç[ªí³êĵܢܷBÁ³¸É Rs[·é½ßÉÍA(utH_êvÌ) tH_¼ÌãÅENbNµ Äu(tH_¼) ÌRs[vðIÑÜ·B»ÌèæƵÄAXgÌ¢¿ ÎñºÉ é Linux }VðIñž³¢B ÆÍ¢¦Al¶Í»ñÈPÈàÌÅÍ èܹñBOutlook ÍtH_Ì ÉtH_ª ÁÄA»ÌÉܽbZ[Wª éÆ¢¤àÌ൦ܷB Linux Ì IMAP T[oÍ»ê𵤱ƪūܹñ \ Æ¢¤ÌàAtH _ÍbZ[WðÜÞÊÌt@C©ATufBNgât@CðÜÞ fBNgÌ¢¸ê©ÈÌÅ·B»Ì½ßAbZ[WàTutH_༠ûÜÞtH_ª Outlook É éÆ«ÍA»ÌKwSÌð¢ÁØñÉ Linux Ì IMAP T[oÉRs[·é±ÆÍūܹñBà¤ÐÆ Linux Ì IMAP T[oÌñÝ·«ÆµÄAVµ¢tH_ªTutH_âbZ[WðÜÞ Æ«ÉÍ»êðOɳ¦éKvª éÆ¢¤±Æª èÜ·B±êÍtH _ð¢éÆ«A»ÌtH_¼ÉXbV (/) ðÇÁ·éÆ¢¤±ÆÅ ·B±ÌXbV ÍtH_ª¢çêéÆ«ÉÍ©¦ÈÈèÜ·B »êÅAtH_ÌKwð Linux Ì IMAP T[oÉRs[·é½ßÉÍAÜ ¸ù¶ÌtH_\¢Ì¡»ð Linux Ì IMAP T[oãÉ쬷éKvª èÜ·B»êðµÈªçAù¶tH_̤¿AÇêªTutH_ÆbZ [W̼ûðÜñŢ驵Ĩ¢Ä¾³¢B»ÌbZ[WðDZ© ÊÌêÖÚ·±ÆªKvÉÈé©çÅ·Bܸ¢Á½ñKwSÌð¢Áĵ ÜÁÄA»ê©çêAÌtH_ð Linux Ì IMAP T[oÉRs[Å«éæ ¤ÉÈéÆ¢¤í¯Å·B ¨Ú¦Ä¨×«ÅãÌñÝ·«ÍALinux Ì IMAP T[oªA¼OÉXb V (/) ðgÁÄ¢étH_ðµȢƢ¤±ÆÅ·B»¤µ½tH _ÍARs[µ½èÚµ½è·éOÉü¼µÄ¨±ÆªKvÉÈèÜ·B Linux }VãÅÍAtH_Í©ªÌz[fBNgÉAt@Câ fBNgƵĩ¦Ü·B±Ìt@CÌ®Í Unix ÌÊÌ[ ®ÅAUnix ¨æÑ Linux ÌÙÆñÇÌ[c[ªA¼ÚɵÁ½èA» Ì`®©çÏ·µ½èA»Ì`®ÖÏ··é±ÆªÅ«Ü·BYtt@CÍ MIME ÅYt³êĢܷ \ »êÅAtH_²ÆÉ (Ó¡s¾Ì) wb_ ÌbZ[WªÐƸ¶ݵĢܷB (ÐƳŷÜÈ¢f[^ª èÜ·B»êͳÌuFrom vsÅ·B»ê Ídq[ÌGx[vAhXðÜñÅ¢éàÌÅ·BK¢A±Ìîñ ÍÀÛÉÍKv èܹñ) 2.5. Linux }V©ç IMAP ðACXg[·é SÌdq[ð]µÄµÜÁ½ÈçAOqµ½ZL eBãÌR ÅA Linux }V©ç IMAP T[oðACXg[µ½¢Æv¤±ÆÅ µå¤B±êÉÍT[oðCXg[·éƫƯ¶Ó½ÂÌiKªÖWµ ĢܷB 1. RPM ðí·é rpm -e imap 2. /etc/inetd.conf © /etc/xinetd.d/imap ©çsðí·é 3. inetd Ü½Í xinetd ðÄN®·éB é¢ÍVXeðÄN®·é Ùç! ȽÍE}CN\tg¶Öü¯ÄAà¤êà¥Ýoµ½±ÆÉÈ éÌÅ·B