<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Development Blog</title>
	<atom:link href="http://www.blogdev.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogdev.info</link>
	<description>Wordpress Plugins, Widgets and Themes. Register and start writing! Submit your article!</description>
	<lastBuildDate>Tue, 16 Mar 2010 09:49:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PHP Error Nesting Level Too Deep Recursive Dependency</title>
		<link>http://www.blogdev.info/php-nesting-level-too-deep-recursive-dependency/</link>
		<comments>http://www.blogdev.info/php-nesting-level-too-deep-recursive-dependency/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 13:34:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Last Topics]]></category>
		<category><![CDATA[Module]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[nesting level too deep]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recursive dependency]]></category>

		<guid isPermaLink="false">http://www.blogdev.info/?p=110</guid>
		<description><![CDATA[I&#8217;ve installed PHP 5.2 at one of my testing computers today and a couple of bits of code that previously worked fine in version 5.1.6 threw fatal errors in the new version. The error message was “Nesting level too deep – recursive dependency?” and it took a little time to track down the root of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I&#8217;ve installed PHP 5.2 at one of my testing computers today and a couple of bits of code that previously worked fine in version 5.1.6 threw fatal errors in the new version. The error message was “Nesting level too deep – recursive dependency?” and it took a little time <span id="more-110"></span>to track down the root of the problem. Here’s what I’d done wrong.</p>
<p style="text-align: justify;">In PHP there are two comparison operators, == and ===. It’s generally known that the first is not strict about type but the second is. So, for example</p>
<blockquote><p>echo ( false == 0 ); // true</p>
<p>echo ( false === 0 ); // false</p>
<p>- 0 is an integer and false is a boolean</p></blockquote>
<p style="text-align: justify;">My problem arose from using non-strict typing with objects.</p>
<blockquote><p>$a = new MyObj();<br />
$b = new MyObj();<br />
if( $a == $b )<br />
&#8230;</p></blockquote>
<p style="text-align: justify;">I hadn’t considered what I was doing with this code. When comparing two objects using the non-strict comparison operator (==) PHP compares all the properties of the objects and if they match the objects are deemed to be equal. If they don’t match they are not equal. In effect, we have a recursive comparison of all the properties of each object, and all their properties, etc. until we reach basic data types like strings and integers.</p>
<p>If, however, we use strict comparison (===), PHP will check whether the two objects are exactly the same object, not just objects with the same properties.</p>
<blockquote>
<p style="text-align: justify;">class MyObj<br />
{<br />
public $p;<br />
}</p>
<p>$a = new MyObj();<br />
$b = new MyObj();<br />
$c = new MyObj();<br />
$a-&gt;p = 1;<br />
$b-&gt;p = 1;<br />
$c-&gt;p = 2;<br />
echo ( $a == $c ); // false<br />
echo ( $a == $b ); // true<br />
echo ( $a === $b ); // false</p></blockquote>
<p style="text-align: justify;">The problem arises if you have circular references in your objects properties. So, for example</p>
<blockquote><p>class MyObj<br />
{<br />
public $p;<br />
}<br />
class OtherObj<br />
{<br />
public $q;<br />
}</p>
<p>$a = new MyObj();<br />
$b = new OtherObj();<br />
$a-&gt;p = $b;<br />
$b-&gt;q = $a; // the circular reference: $a-&gt;p-&gt;q === $a</p>
<p>$c = new MyObj();<br />
$d = new OtherObj();<br />
$c-&gt;p = $d;<br />
$d-&gt;q = $c;// another circular reference: $c-&gt;p-&gt;q === $c</p>
<p>echo ( $a == $c ); // Fatal error:<br />
Nesting level too deep &#8211; recursive dependency?</p></blockquote>
<p style="text-align: justify;">In order to compare $a to $c, PHP must compare their properties. So the logic in PHP goes something like this: $a == $c if $a-&gt;p == $c-&gt;p if $a-&gt;p-&gt;q == $c-&gt;p-&gt;q if $a-&gt;p-&gt;q-&gt;p == $c-&gt;p-&gt;q-&gt;p etc. indefinitely.</p>
<p>PHP 5.1 seemed to smooth over the problem somehow (probably after a certain level of recursion it simply returned false) &#8211; and usually it worked out fine. PHP 5.2 correctly produces the fatal error above.</p>
<p>Once you know the problem, the solution is easy &#8211; use strict comparison.</p>
<blockquote><p>echo ( $a === $c ); // false (and no error)</p></blockquote>
<p style="text-align: justify;">The strict comparison will simply check whether the two objects are at the same location in memory and so doesn&#8217;t even look at the values of the properties.</p>
<p>N.B. The same problem can arise when using the negated comparison operators (use !== instead of !=) and when using in_array (use in_array&#8217;s third parameter to indicate strict comparison).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdev.info/php-nesting-level-too-deep-recursive-dependency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to receive and parse emails using POP3 and PHP</title>
		<link>http://www.blogdev.info/how-to-receive-and-parse-emails-using-pop-and-php/</link>
		<comments>http://www.blogdev.info/how-to-receive-and-parse-emails-using-pop-and-php/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 19:12:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Last Topics]]></category>
		<category><![CDATA[parse email]]></category>
		<category><![CDATA[php parr]]></category>
		<category><![CDATA[pop3]]></category>

		<guid isPermaLink="false">http://www.blogdev.info/?p=98</guid>
		<description><![CDATA[I would like to describe some methods on how to write the processor for incoming mail. I had to use such manipulation to parse e-mails received from various sources. This can be useful for writing your own spam filter system, answering machine or ticket system to receive applications by e-mail. To implement the e-mail parser [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I would like to describe some methods on how to write the processor for incoming mail. I had to use such manipulation to <strong>parse e-mails</strong> received from various sources. This can be useful for writing your own spam filter system, answering machine or ticket system to receive applications by e-mail.</p>
<h3>To implement the e-mail parser algorithm we need</h3>
<ol>
<li>connect and log-on to e-mail server</li>
<li>count the number of incoming letters</li>
<li>recive e-mail from the server using POP3 protocol</li>
<li>process the e-mail headers and body and make parsing</li>
<li>&#8230; implement any additional actions</li>
</ol>
<p style="text-align: justify;">Ok, there is very specific task for <strong>PHP coding</strong>, so we need hosting that supports external connection. I do not propose to write decision entirely because much has been realized by talented programmers already. For example, you can take a ready module which will allow accept e-mails from a remote server.</p>
<p style="text-align: justify;">Thank&#8217;s to Manuel Lemos and his module (php class) which named pop3.php.</p>
<p style="text-align: justify;">To connect that class to your code, you just need to use include or require command: require(&#8220;pop3.php&#8221;);</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
<span style="color: #b1b100;">require</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;pop3.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$hostname</span>   <span style="color: #339933;">=</span> <span style="color: #0000ff;">'pop3.mail.com'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$port</span>       <span style="color: #339933;">=</span> <span style="color: #0000ff;">'110'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$user</span>       <span style="color: #339933;">=</span> <span style="color: #0000ff;">'pop3-username'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$accesscode</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'pop3-password'</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Create the class connection</span>
<span style="color: #000088;">$pop3_connection</span><span style="color: #339933;">=</span><span style="color: #000000; font-weight: bold;">new</span> pop3_class<span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Specify the hostname</span>
<span style="color: #000088;">$pop3_connection</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hostname</span><span style="color: #339933;">=</span><span style="color: #000088;">$hostname</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$result</span><span style="color: #339933;">=</span><span style="color: #000088;">$pop3_connection</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Open</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// We are trying to open connection and display the result</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Trying to logon and display the error if any appear</span>
<span style="color: #000088;">$error</span><span style="color: #339933;">=</span><span style="color: #000088;">$pop3_connection</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Login</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$user</span><span style="color: #339933;">,</span><span style="color: #000088;">$accesscode</span><span style="color: #339933;">,</span><span style="color: #000088;">$apop</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$error</span><span style="color: #339933;">&lt;&gt;</span><span style="color: #0000ff;">'Password error: Logon failure: unknown user name or bad password.'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$error</span><span style="color: #339933;">;</span> <span style="color: #990000;">exit</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection-&gt;Statistics($messages, $size);</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$hostname</span> contains &lt;b&gt; <span style="color: #006699; font-weight: bold;">$messages</span>&lt;/b&gt; of &lt;b&gt;<span style="color: #006699; font-weight: bold;">$size</span>&lt;/b&gt; bytes.&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//..... There we can receive e-mails in the cycle and parse them.... //</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// If nothing to do - we can close the connection</span>
<span style="color: #000088;">$error</span><span style="color: #339933;">=</span><span style="color: #000088;">$pop3_connection</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$error</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p style="text-align: justify;">Now we know how to connect and log-on to the POP3 server and how to request the number of Inbox e-mails and them sizes. Next, we should receive each e-mail and parse the headers and body array.</p>
<p>TO BE CONTINUED</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdev.info/how-to-receive-and-parse-emails-using-pop-and-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free MBOX to EML Converter</title>
		<link>http://www.blogdev.info/free-mbox-to-eml-converter/</link>
		<comments>http://www.blogdev.info/free-mbox-to-eml-converter/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 14:40:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Last Topics]]></category>
		<category><![CDATA[Berkeley Mail]]></category>
		<category><![CDATA[Entourage]]></category>
		<category><![CDATA[Eudora]]></category>
		<category><![CDATA[extract mbox]]></category>
		<category><![CDATA[Mac Mail]]></category>
		<category><![CDATA[MailCopa]]></category>
		<category><![CDATA[mbox to eml]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[to eml]]></category>
		<category><![CDATA[to outlook]]></category>
		<category><![CDATA[Turnpike]]></category>

		<guid isPermaLink="false">http://www.blogdev.info/?p=83</guid>
		<description><![CDATA[It is good that today there are still programmers who write excellent software at no cost. What I am talking about? Want to tell you how I found another program for my collection of must-have utilities. Apple MAC computers are widespread used in our office. This is the policy of the company. Despite the policy [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em>It is good that today there are still programmers who write excellent software at no cost. What I am talking about? Want to tell you how I found another program for my collection of must-have utilities.</em></p>
<p style="text-align: justify;"><strong>Apple MAC</strong> computers are widespread used in our office. This is the policy of the company. Despite the policy of the company, our boss prefers Windows and uses its featured laptop. Who should break the rules? Of course the boss, the rest is not allowed <img src='http://www.blogdev.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Free MBOX to EML Converter" />  I must say that I share that preference, so I have installed Windows 7 to my home laptop.</p>
<p style="text-align: justify;">Our attorneys should pass some investigations from time to time and they should review the correspondence of our staff but they accepted only the files in the <strong>Outlook PST format</strong>.</p>
<p style="text-align: justify;">In a <a title="My previous article about fastest EML to PSTing utility" href="http://www.blogdev.info/import-eml-msg-outlook-pst/">previous article</a> I wrote about incredibly necessary program <a title="Outlook Import Wizard software" href="http://www.outlookimport.com">Outlook Import Wizard</a>, which saved me a lot of time when <strong>importing eml files into Outlook</strong>. The task that I had to complete just put me into shock. It is necessary to convert e-mails of our employees into the Outlook <strong>.pst</strong> file. <em>How can we reconcile incompatible things? How to combine MAC OS with the Windows?</em></p>
<p style="text-align: justify;">For a start I had to conduct an audit and found that our employees using various e-mail clients. There are just some of them: <em>Turnpike, Mac Mail, Entourage, MailCopa, Thunderbird, Eudora, Berkeley Mail</em>. The conversion task did not seem doable. I decided that if a search engine does not immediately bring me the solution, then I will say to my Boss that the mission is impossible.  So I did search for the phrase &#8220;<strong>entourage, thunderbird, mac mail, to eml to pst free mbox</strong>&#8221; and the search was successful, it proved something I never expected. Moreover, the word <strong>FREE</strong> does not tally with me with the task that had to do. Imagine my surprise when on the description page of the another one <a title="Convert eml to pst with fast eml to pst converter" href="http://www.emltopst.com/">eml to pst converter</a>, I found the <strong>free mbox to eml converter</strong>.</p>
<p style="text-align: justify;">The software review showed that despite the fact that the program is free, it has the incredible potential. Nevertheless the mailbox files format of different programs vary, the program was able accurately identify all meta signatures and correctly recognize the file format. I&#8217;m not kidding, all mailbox files <strong>Turnpike, Mac Mail, Entourage, MailCopa, Thunderbird, Eudora</strong> and <strong>Berkeley Mail</strong> were transformed into arrays of e-mail files in <strong>EML format</strong>. Having the <strong>Outlook Import Wizard</strong> at my hands allow me to import all <strong>eml files into Outlook</strong> PST.</p>
<p style="text-align: justify;"><a title="Download free mbox to eml converter" href="http://www.emltopst.com/downloads/mboxtoeml.exe">Free MBOX to EML Converter</a> works as a batch-processor. First you should select all necessary <strong>mbox files</strong> from which you want to retrieve eml messages. It is easy to select all files with the <strong>Shift</strong> key. After that, you need click the <strong>Processing</strong> button, point to the empty directory at your hard drive and wait for the result. The program processing all files sequentially, it creates a directory for each file and fill it with <strong>extracted eml files</strong>. In my case I had a lot of mailbox files that were named in accordance with user-names of our employees. Eventually I got a lot of folders, each had a user name and contained all corresponding <strong>eml files</strong> retrieved from the <strong>mailbox</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdev.info/free-mbox-to-eml-converter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Space Shuttle video from start to end</title>
		<link>http://www.blogdev.info/space-shuttle-video-start-down/</link>
		<comments>http://www.blogdev.info/space-shuttle-video-start-down/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 21:38:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Last Topics]]></category>
		<category><![CDATA[shuttle]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.blogdev.info/?p=71</guid>
		<description><![CDATA[NASA! I found this video absolutely amazing. Twelve minutes of action of Space Shuttle parts. Start from the Earth and down to the sea. Space cameras on each part of shuttle, looks very interesting. Very beautiful Space Shuttle video. STS-129 video highlights as compiled by the SE&#38;I imagery team here at JSC from all of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>NASA</strong>! I found this video absolutely amazing. Twelve minutes of action of <strong>Space Shuttle</strong> parts. Start from the Earth and down to the sea. Space cameras on each part of shuttle, looks very interesting. Very beautiful <strong>Space Shuttle</strong> video.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=7852885&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.vimeo.com/moogaloop.swf?clip_id=7852885&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: justify;">STS-129 video highlights as compiled by the SE&amp;I imagery team here at JSC from all of the ground, air, ET and SRB assets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdev.info/space-shuttle-video-start-down/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Become an Author</title>
		<link>http://www.blogdev.info/become-an-author-submit-article-wp-development/</link>
		<comments>http://www.blogdev.info/become-an-author-submit-article-wp-development/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 23:25:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Submit Article]]></category>
		<category><![CDATA[submit plugin]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.blogdev.info/?p=16</guid>
		<description><![CDATA[Do you have experience that you want to share with other developers or WordPress bloggers? Do you have a favorite Plugins or other WP modules that others must have? You have developed or released a new version of the WordPress Theme, Plugin, Widget? Share your experience with others, submit your article.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Do you have experience that you want to share with other developers or WordPress bloggers? Do you have a favorite Plugins or other WP modules that others must have? You have developed or released a new version of the WordPress Theme, Plugin, Widget?</p>
<p style="text-align: justify;">Share your experience with others, <a href="http://www.blogdev.info/become-an-author-submit-article-wp-development-module/"><strong>submit your article</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdev.info/become-an-author-submit-article-wp-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Import EML and MSG files to Outlook</title>
		<link>http://www.blogdev.info/import-eml-msg-outlook-pst/</link>
		<comments>http://www.blogdev.info/import-eml-msg-outlook-pst/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 15:56:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Submit Article]]></category>
		<category><![CDATA[eml to outlook]]></category>
		<category><![CDATA[outook import]]></category>
		<category><![CDATA[vista mail to Win 7]]></category>

		<guid isPermaLink="false">http://www.blogdev.info/?p=26</guid>
		<description><![CDATA[Today I faced with the problem. I tried to move my Windows Vista Mail .eml files to Windows 7 with MS Outlook. Vista Mail has been removed and all I have was the set of .eml files saved from Win Mail application. This was the huge message archive accumulated over several years. Thousands of emails. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Today I faced with the problem. I tried to <em>move my Windows Vista Mail</em> <strong>.eml</strong> files to <em>Windows 7</em> with <em>MS Outlook</em>. Vista Mail has been removed and all I have was the set of <strong>.eml</strong> files saved from <em>Win Mail</em> application. This was the huge message archive accumulated over several years. Thousands of emails. So it was important to me to save them and move into the new system, where I already installed the Microsoft Outlook.</p>
<blockquote>
<p style="text-align: justify;">I was surprised to know that Microsoft Outlook don&#8217;t want to import <strong>.eml</strong> files of Vista Mail directly. I tried to find the solution over the Internet and discovered that I was not the only one who faced with such problem.</p>
</blockquote>
<p style="text-align: justify;">I tried several software and chose the <strong><a title="Outlook Import Wizard - convert EML files to Outlook PST, Import emails to the Microsoft Outlook" href="http://www.outlookimport.com">Outlook Import Wizard</a></strong> [ by http://www.outlookimport.com ] &#8211; utility, which not only <strong>import EML, MSG </strong>files to <strong>Microsoft Outlook</strong> but also <em>transfers a directory structure from the hard drive to the Microsoft Outlook</em>.</p>
<p style="text-align: justify;">But <strong>Outlook Import Wizard</strong> good not only by this, it can <strong>convert .eml</strong> and <strong>.msg</strong> files to Microsoft Word <strong>.rtf,</strong> hypertext <strong>.html</strong> and other formats, so I can publish the correspondence to the WEB and store emails in an accessible format for viewing and analyzing. And the main thing &#8211; is that the price and quality of <strong>Outlook Import Wizard</strong> surpass all competitors.</p>
<blockquote>
<p style="text-align: justify;">What would you choose? To purchase several different tools individually or buy a bundle of  opportunities for the same money.</p>
</blockquote>
<p><strong>In addition, I participate in the Christmas sale.</strong></p>
<p>So the <span style="text-decoration: underline;">Outlook Import Wizard</span> was purchased by me with the great discount for only <strong>$ 14</strong>.  By the way, the coupon code is: <strong>OIW</strong></p>
<p style="text-align: justify;">There is another must-have utility in my collection and it will not stay without the action.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blogdev.info/import-eml-msg-outlook-pst/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
