<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Email management, storage and security for business email admins</title>
	
	<link>http://www.theemailadmin.com</link>
	<description />
	<pubDate>Fri, 10 Jul 2009 14:03:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/emailadmin" type="application/rss+xml" /><item>
		<title>Self-service retrieval</title>
		<link>http://www.theemailadmin.com/2009/07/self-service-retrieval/</link>
		<comments>http://www.theemailadmin.com/2009/07/self-service-retrieval/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 14:03:56 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[Compliance]]></category>

		<category><![CDATA[Email archiving & storage]]></category>

		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[ediscovery]]></category>

		<category><![CDATA[email archiving]]></category>

		<category><![CDATA[retrieval]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1241</guid>
		<description><![CDATA[The administrator may appropriately be tasked with administering, or at least overseeing, the process of email archiving, if for no other reason than the fact that end-users are not likely to do it themselves. The process of archiving emails, if left to individual end-users, would be chaotic at best. Uniform standards must apply, and archiving [...]]]></description>
			<content:encoded><![CDATA[<p>The administrator may appropriately be tasked with administering, or at least overseeing, the process of email archiving, if for no other reason than the fact that end-users are not likely to do it themselves. The process of archiving emails, if left to individual end-users, would be chaotic at best. Uniform standards must apply, and archiving needs to be done according to a rule-based procedure; without such a rule-based procedure, the enterprise risks falling out of compliance with one or more legislative mandates.</p>
<p>But there are two pieces to the archiving puzzle: Putting things into it, and taking things out of it. The first part can be largely automated and done according to a set of rules that specify that emails get archived after a certain period of time. But as for the other end—searching the archives—that’s another story entirely.</p>
<p><span id="more-1241"></span>The process of e-discovery for example, can be a nightmare, and lawyers have been known to cast a very wide net. The results can easily be tens of thousands of emails or more. Ultimately, this needs to be the domain of the legal department, who will be better equipped than IT staff to conduct a search designed to yield usable results.</p>
<p>But besides legal e-discovery, nearly every department will have a need for retrieval at some point. It is simply a waste of resources to require the IT department to conduct these retrievals. In the old days, it was necessary. Archives were kept on tape, on a shelf in a back room. The tape had to be physically retrieved and then loaded and read. But we’ve gone beyond that (hopefully) today.</p>
<p>Retrieval can take one of many different forms. Of course, when end users store their own emails locally in folders or PST files, they can do it themselves, but the process is decidedly clunky and inefficient and may be error-prone. The process instead needs to be rules-based, centralized, and automated. Exchange allows for easy integration with third-party services that allow for this.</p>
<p>In establishing a search and retrieval function, the IT department should implement a solution that gives end-users easy access, but access that is controlled with authentication and authorization to guarantee continued compliance with security requirements. Furthermore, the end-user interface should be web-based so that access can be gained from any browser, and lastly, the search function should be made efficient by allowing searches to be conducted not only from the subject header, but from the content as well. From a compliance perspective, most regulations will require an audit trail as well, and it will also be necessary to choose a solution that will log access.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/self-service-retrieval/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting Error Code 0×80004005</title>
		<link>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80004005/</link>
		<comments>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80004005/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 12:38:29 +0000</pubDate>
		<dc:creator>Mike Rede</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[error codes]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1233</guid>
		<description><![CDATA[There are several situations where you may encounter error code 0&#215;80004005.
You can receive the error code 0&#215;80004005 if you use Distributed Authoring and Versioning (DAV) to query for message properties on the information store in Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003. A 0&#215;80004005 (ecCallFailed) error is returned if the urn:schemas:mailheader:to property is [...]]]></description>
			<content:encoded><![CDATA[<p>There are several situations where you may encounter error code 0&#215;80004005.</p>
<p>You can receive the error code 0&#215;80004005 if you use Distributed Authoring and Versioning (DAV) to query for message properties on the information store in Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003. A 0&#215;80004005 (ecCallFailed) error is returned if the urn:schemas:mailheader:to property is requested. Additionally, an error is returned if there are messages in the result set that have recipients where the value of PR_EMAIL_ADDRESS is an empty string (&#8221;").</p>
<p>You may also receive the error when you use xp_sendmail extended stored procedure to send e-mail from SQL Mail with SQL Server 2000. The error message you receive will look like: <em>xp_sendmail:failedwithmailerror 0&#215;80004005</em>.</p>
<p>Another circumstance when you receive error code 0&#215;80004005 is when you query for a specific MAPI interface by using a pointer that you obtained from an Outlook object&#8217;s MAPIOBJECT property. The error message is short: <em>0&#215;80004005 (E_FAIL).</em></p>
<p>When this happens it is because The MAPIOBJECT property is available only for compatibility with Microsoft Collaboration Data Objects (CDO) 1.21. It is a hidden property of Outlook Object Model objects, and is not meant to be used from the Outlook object. The MAPIOBJECT property is meant to be used from the corresponding CDO object. To use the MAPIOBJECT property, use CDO to obtain it from the corresponding CDO object.</p>
<p><span id="more-1233"></span>Additionally, a SQL Server Database Maintenance Plan includes an option to send a maintenance report (that is, a file that contains results for the execution of the maintenance plan) by e-mail to a predefined operator on the server. E-mailing the maintenance report file to the operator may fail with the following error message, which can be found in the maintenance report for the Database Maintenance Plan:</p>
<p><em>Error 18025: [Microsoft][ODBC SQL Server Driver][SQL Server]xp_sendmail: failed with mail error 0&#215;80004005.</em> </p>
<p>Note that this error does not affect the reporting of the job status. The job is still shown as successful.</p>
<p>The xp_sendmail extended stored procedure fails with the 0&#215;80004005 error when attempting to send an open file as an e-mail attachment. Sqlmaint.exe executes the Maintenance Plan and writes output to the report file. The final step in the Maintenance Plan, which is to send an e-mail, is also recorded in the report. Because the report file is still open when xp_sendmail tries to send it as an attachment, the attempt fails.</p>
<p>You can resolve this problem by obtaining the latest service pack for SQL Server 2000.</p>
<p>Microsoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1.</p>
<p>To work around this problem, you can include the script below as an additional job step in the last job created by a particular Maintenance Plan. This script below sends the last report file for a specific Maintenance Plan to a specified e-mail address.</p>
<p>To use this workaround, follow these steps:</p>
<ol>
<li>Identify the last job for the Maintenance Plan.</li>
<li>Right-click the job, click Properties, click Steps, select the step, and then click Edit.</li>
<li>On the Edit Job Step dialog box, click the Advanced tab.</li>
<li>Set On Success Action to Go To Next Step.</li>
<li>Click OK on the Edit Job Step dialog box.</li>
<li>Click New to add a new step, and then give the step a name. Type should be Transact-SQL Script (TSQL) and Database should be master.</li>
<li>Paste the following script in the command window:<br />
declare @planname varchar(100)<br />
declare @dir varchar(200)<br />
declare @operator varchar(50)<br />
declare @cmd varchar (200)<br />
declare @mailfilename varchar(200)<br />
declare @filenamelen int</li>
</ol>
<p>Values set here can actually be provided as parameters to a stored procedure.</p>
<p>If provided as parameters to a stored procedure, rem the following select statements.<br />
@plananme is the plan whose maintenance report is sent.<br />
@dir is the log directory for SQL Server. It is the directory to which the maintenance report files are written.<br />
@operator is the email address of the person to whom the report file should be mailed.</p>
<p>select @planname = &#8216;Database Maintenance Plan 1&#8242;<br />
select @dir =&#8217;c:\Program Files\Microsoft SQL Server\MSSQL$SQL2K1\LOG&#8217;<br />
select @operator <a target="_blank" href="mailto:='email@domain.com'">=&#8217;email@domain.com&#8217;</a></p>
<p>You can automatically set the above by reading various values from SQL Server.</p>
<p>SET NOCOUNT ON<br />
IF RIGHT (@dir, 1) &lt;&gt; &#8216;\&#8217;<br />
begin<br />
select @dir <a target="_blank" href="mailto:=@dir">=@dir</a> +&#8217;\&#8217;<br />
end<br />
SELECT @dir = &#8216;dir /s /b &#8216;+&#8217;&#8221;<a target="_blank" href="mailto:'+@dir">&#8216;+@dir</a> + @planname+&#8217;*.txt&#8217;+'&#8221;&#8216; +&#8217; &gt;c:\dir.txt&#8217;</p>
<p>create table #TMP_MAINT_FILENAMES (NAME1 varchar(8000))<br />
exec xp_cmdshell @dir<br />
BULK INSERT #TMP_MAINT_FILENAMES<br />
   FROM &#8216;c:\dir.txt&#8217;<br />
   WITH<br />
      (<br />
         ROWTERMINATOR = &#8216;\n&#8217;<br />
      )</p>
<p>select @mailfilename=MAX(name1) from #TMP_MAINT_FILENAMES<br />
print &#8216;The following file is being sent as an attachment&#8217;<br />
print @mailfilename</p>
<p>Set the various parameters for xp_sendmail.<br />
declare @tmpmessage varchar(300)<br />
declare @tmpsubject varchar(300)<br />
select @tmpmessage = &#8216;This is the last maintenance report on the server for the maintenance plan <a target="_blank" href="mailto:'+@planname">&#8216;+@planname</a><br />
select @tmpsubject = &#8216;SQL Server Maintenance Report for <a target="_blank" href="mailto:'+@planname">&#8216;+@planname</a></p>
<p>Now send the last file for the maintenance plan.<br />
exec master..xp_sendmail @recipients= @operator, @subject <a target="_blank" href="mailto:=@tmpsubject">=@tmpsubject</a>, @message=@tmpmessage,<br />
@attachments= @mailfilename</p>
<p>Perform cleanup.<br />
drop table #TMP_MAINT_FILENAMES<br />
exec master..xp_cmdshell &#8220;del c:\dir.txt&#8221;<br />
SET NOCOUNT OFF</p>
<p style="padding-left: 30px;">8. Make sure that the @planname, @dir, and @operator values are set in the script.<br />
9. Save the job step.</p>
<p>These programming examples are provided for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. Make sure that you are familiar with the programming language that is shown and with the tools that are used to create and to debug procedures.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80004005/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exchange Server 2007 Backup and Recovery Part 5 - Recovering Individual Mailbox Items</title>
		<link>http://www.theemailadmin.com/2009/07/exchange-server-2007-backup-and-recovery-part-5-recovering-individual-mailbox-items/</link>
		<comments>http://www.theemailadmin.com/2009/07/exchange-server-2007-backup-and-recovery-part-5-recovering-individual-mailbox-items/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 12:29:41 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[Exchange Server 2007]]></category>

		<category><![CDATA[Mailbox Server]]></category>

		<category><![CDATA[Restore]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1213</guid>
		<description><![CDATA[Back in Part 2 of this series I demonstrated how to backup the Exchange Server 2007 Mailbox Server role, and then how to use that backup to restore an entire mailbox database in the event of a disaster.  In this part of the series I will demonstrate how to use that same backup to recover [...]]]></description>
			<content:encoded><![CDATA[<p>Back in Part 2 of this series I demonstrated <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-2-–-mailbox-servers">how to backup the Exchange Server 2007 Mailbox Server role</a>, and then how to use that backup to restore an entire mailbox database in the event of a disaster.  In this part of the series I will demonstrate how to use that same backup to recover individual mailbox items.</p>
<h2>Mailbox Item Recovery for Exchange Server 2007</h2>
<p>The backup utility that is provided with Windows Server 2003 is capable of backing up and restoring entire mailbox databases for Exchange Server 2007.  However it is not natively capable of restoring an individual mailbox item (such as a single email) should the need arise.</p>
<p>Some third party Exchange backup products do provide this functionality however this comes at a cost.  Fortunately all they are doing is providing a simple interface for a built-in feature of Exchange Server 2007 to perform the restore.</p>
<p>For businesses on a budget or anyone who simply chooses to use the built-in backup utility for backing up their Exchange servers you can still recover individual items thanks to Recovery Storage Groups.</p>
<h2>What is a Recovery Storage Group?</h2>
<p>A Recovery Storage Group is an Exchange Server 2007 feature that allows the administrator to create an &#8220;invisible&#8221; storage group that can be used to restore a mailbox database and extract data from it without affecting the production database that is being accessed by end users.</p>
<p>The Recovery Storage Group is only used for restore and recovery operations.  It is never connected to by an end user using Outlook or other mail protocols, and the mailboxes contained within it are not associated with any Active Directory user accounts.</p>
<h2>Restoring Mailbox Items using the Recovery Storage Group</h2>
<p>In this example the user &#8220;John Smith&#8221; has deleted an email from the inbox that was received last week.  The Mailbox server is backed up every night and so the email administrator knows that the item is likely contained within one of the previous nights&#8217; backups.<span id="more-1213"></span>To begin the recovery process launch Database Recovery Management from the Toolbox of the Exchange Management Console.</p>
<p><img class="alignnone size-full wp-image-1215" title="rsg01" src="http://www.theemailadmin.com/wp-content/uploads/2009/07/rsg01.png" alt="rsg01" width="450" height="233" /></p>
<p>Fill out the activity name, server name, and domain controller name and click Next to continue.</p>
<p><img class="alignnone size-full wp-image-1216" title="rsg02" src="http://www.theemailadmin.com/wp-content/uploads/2009/07/rsg02.png" alt="rsg02" width="420" height="330" /></p>
<p>From the list of tasks choose &#8220;Create a recovery storage group&#8221;.</p>
<p>Link the Recovery Storage Group to the same storage group as the mailbox you intend to recover data from, and click Next to continue.</p>
<p><img class="alignnone size-full wp-image-1217" title="rsg03" src="http://www.theemailadmin.com/wp-content/uploads/2009/07/rsg03.png" alt="rsg03" width="450" height="131" /></p>
<p>Give the Recovery Storage Group a name (the default name is fine) and modify the other settings if you wish.  The Recovery Storage Group does not need to be located on the same drive as the storage group or mailbox database you are recovering, but once it is created it cannot be moved so make sure you choose a location with enough free disk space to hold a copy of the mailbox database.</p>
<p><img class="alignnone size-full wp-image-1218" title="rsg04" src="http://www.theemailadmin.com/wp-content/uploads/2009/07/rsg04.png" alt="rsg04" width="450" height="274" /></p>
<p>When this has completed go back to the task center and click on &#8220;Set up &#8216;Database can be overwritten by restore&#8217; flag&#8221;.  Choose the mailbox database for the Recovery Storage Group and complete the task.</p>
<p>Now that the Recovery Storage Group has been created a restore operation from the Windows Server 2003 backup utility will recover data to the Recovery Storage Group rather than to the production database.</p>
<p>Once the restore has been performed click on &#8220;Mount or dismount databases in the recovery storage group&#8221;.  Select the mailbox database and click on &#8220;Mount selected database&#8221;.</p>
<p><img class="alignnone size-full wp-image-1219" title="rsg05" src="http://www.theemailadmin.com/wp-content/uploads/2009/07/rsg05.png" alt="rsg05" width="441" height="298" /></p>
<p>Return to the task center.  Now we can begin to extract mailbox data from the Recovery Storage Group.  Click on &#8220;Merge or copy mailbox contents&#8221;.  The mounted database within the Recovery Storage Group will be selected.  Click on &#8220;Gather merge information&#8221;.</p>
<p>Click on &#8220;Show Advanced Options&#8221; and set the start data and finish date to the date range that you wish to recover mailbox items from.</p>
<p><img class="alignnone size-full wp-image-1220" title="rsg06" src="http://www.theemailadmin.com/wp-content/uploads/2009/07/rsg06.png" alt="rsg06" width="450" height="421" /></p>
<p>Click on &#8220;Perform pre-merge tasks&#8221;.  A list of available mailboxes will be displayed.  Make sure you have only selected the mailbox that you wish to recover items for, then click on &#8220;Perform merge actions&#8221;.</p>
<p><img class="alignnone size-full wp-image-1221" title="rsg07" src="http://www.theemailadmin.com/wp-content/uploads/2009/07/rsg07.png" alt="rsg07" width="450" height="326" /></p>
<p>When the merge has completed the items will be visible in the end user&#8217;s mailbox without them needing to restart Outlook.</p>
<p>After the mailbox item recovery is complete we need to remove the Recovery Storage Group from the server.  In the task center click on &#8220;Mount or dismount databases in the recovery storage group&#8221; and dismount the recovery mailbox database.  Return to the task center once more, click on &#8220;Remove the recovery storage group&#8221; and follow the steps to complete the task.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/exchange-server-2007-backup-and-recovery-part-5-recovering-individual-mailbox-items/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How HTML is rendered in email can make a difference</title>
		<link>http://www.theemailadmin.com/2009/07/how-html-is-rendered-in-email-can-make-a-difference/</link>
		<comments>http://www.theemailadmin.com/2009/07/how-html-is-rendered-in-email-can-make-a-difference/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 11:59:09 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[email security]]></category>

		<category><![CDATA[HTML email]]></category>

		<category><![CDATA[Microsoft Outlook]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1211</guid>
		<description><![CDATA[Microsoft was the subject of complaints, and a massive Twitter campaign, complaining that Outlook displays HTML emails poorly. The complaint is based in how Outlook uses the Microsoft Word rendering engine to display HTML content, with the end-result sometimes being disorganized. Previously, Outlook 2000 relied on Internet Explorer to display HTML.
The campaign, based on the [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft was the subject of complaints, and a massive Twitter campaign, complaining that Outlook displays HTML emails poorly. The complaint is based in how Outlook uses the Microsoft Word rendering engine to display HTML content, with the end-result sometimes being disorganized. Previously, Outlook 2000 relied on Internet Explorer to display HTML.</p>
<p>The campaign, based on the web site <a target="_blank" href="http://www.fixoutlook.org" onclick="pageTracker._trackPageview('/outgoing/www.fixoutlook.org?referer=');">www.fixoutlook.org</a>, sent tens of thousand of tweets on the subject. After 24,000 tweets in the first day, volume is down to about a thousand a day now.</p>
<p>Microsoft has no plans to change its strategy, and has said that it will continue using Word for rendering HTML in Outlook 2010. Those who are protesting the move do have a point, in that some of the more complex HTML layouts don&#8217;t work well (such as tables or background images), although for most routine HTML emails, there&#8217;s very little difference.</p>
<p>There is also a security consideration at work here, and using Word to render HTML does deliver a security advantage that can&#8217;t be disputed. Web browsers execute all the HTML code, but Word is not able to run active content, which is a factor in favor of keeping the Word rendering engine with Outlook&#8211;giving Outlook users an extra edge in the fight against malware attacks. The added risk may in fact be small, but in ensuring email security, there&#8217;s really no one approach. A multi-layered approach to email security is the most advantageous, and this means using multiple precautions.</p>
<p>Standard HTML email is prevalent, and it&#8217;s favored by almost anybody sending any type of commercial email, but there&#8217;s an inherent risk in that it&#8217;s just easier to mask something malicious, send a piece of malware with the email, or include image-based web beacons.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/how-html-is-rendered-in-email-can-make-a-difference/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting Error Code 0×80040113</title>
		<link>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80040113/</link>
		<comments>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80040113/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 12:16:25 +0000</pubDate>
		<dc:creator>Mike Rede</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[error codes]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1229</guid>
		<description><![CDATA[Getting the error code 0&#215;80040113 can sometimes take one down a road of various fixes that lead off in different directions, some of which can come as a surprise that they can fix your problem. Most of the time you have an idea of what might be causing your problem but you might only have limited [...]]]></description>
			<content:encoded><![CDATA[<p>Getting the error code 0&#215;80040113 can sometimes take one down a road of various fixes that lead off in different directions, some of which can come as a surprise that they can fix your problem. Most of the time you have an idea of what might be causing your problem but you might only have limited bits of information to work with.</p>
<p>Such is the case with Error code 0&#215;80040113. Surprisingly it can occur not only when using Outlook Mobile Manager but also when issuing a command to MSGraph that uses OLE automation. Sometimes the error occurs when using Personal Folders and you get a “Sending and Receiving reported error…” message.</p>
<p>Here are some related 0&#215;80040113 error messages and some ways you can handle this error.</p>
<p>In the past, if you were using Microsoft Outlook Mobile Manager you may have received an error message such as “MAPI Error Occurred. (Error code 0&#215;80040113)”. This issue could occur if your network connectivity was disconnected. Having your network connection get disconnected would prevent communication with the Exchange 2000 or Exchange Server computer. This might happen if the server became unavailable, or if you were having a cable, network adapter, or some other network problem.</p>
<p><span id="more-1229"></span>The effect was that when you attempted to send a daily summary or a test message in Outlook Mobile Manager, the connection wizard might have taken an unexpectedly long time to attempt to send the message (as if the system had stopped responding), and then you would most likely have received the following error message: <em>Mobile Manager could not save your changes. Please exit and restart.</em></p>
<p>If you clicked Help, and then clicked Troubleshooting; the following error message was logged: <em>A MAPI error occurred. (Error Code: 0&#215;80040113)</em></p>
<p>The description for that error lists error code 1217, which indicates:<br />
<em>The connection to the Exchange server has been lost. There is a network problem or the Exchange server is offline and that you should contact your network administrator.</em></p>
<p>At this point, you should have exited Outlook Mobile Manager, closed the system tray icon, and then restarted Outlook Mobile Manager. Next you would have tried to reconnect to your Microsoft Exchange 2000 Server or Microsoft Exchange Server computer.</p>
<p>If the problem continued then you could also have tried to resolve it by checking your network connectivity and ensuring that you could still connect to your Exchange 2000 or Exchange Server computer and other network shares. The most basic of network diagnostic tasks is to try a simple “ping” command to check for network connectivity between the client and the server.</p>
<p>Beyond the network diagnostics you could also try restarting Outlook Mobile Manager.</p>
<p>Be forewarned that Microsoft Outlook Mobile Manager has been discontinued and is no longer available for download. If you have already installed Outlook Mobile Manager, you can continue to check the Microsoft Knowledge Base for any documented issues. More information about Microsoft Mobile Information Server can be obtained from the following Microsoft Web site: <a target="_blank" href="http://www.microsoft.com/exchange/default.mspx" onclick="pageTracker._trackPageview('/outgoing/www.microsoft.com/exchange/default.mspx?referer=');">http://www.microsoft.com/exchange/default.mspx</a>.</p>
<p>I also noted earlier that issuing a command to MSGraph that uses OLE automation could cause the error message: <em>OLE error code 0&#215;80040113 Invalid class string.</em></p>
<p>As an example you might have tried:  Append General myGeneralFieldName Class &#8220;MSGraph</p>
<p>The reason you received an error code was because Microsoft Graph had not been installed or registered to the operating system.</p>
<p>Microsoft Access ships with many smart components including forms and reports, text and combo and list boxes, options groups and the ability to add Active X and OLE components. The most complicated of the standard objects is Microsoft Graph. As MS Graph is part of the standard install process with Access, you will generally find that the object is available on most computers that Access is installed on.</p>
<p>When trying to diagnose the cause of error 0&#215;80040113 you can also turn on diagnostic logging. For more information about how to turn on diagnostic logging you can review the following URL:  <a target="_blank" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q300479" onclick="pageTracker._trackPageview('/outgoing/support.microsoft.com/default.aspx?scid=kb_en-us_Q300479&amp;referer=');">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q300479</a></p>
<p>Note that IMAP and Hotmail accounts generate one log for each Send/Receive action that you perform on these accounts (the log files are named Hotmail0.LOG, Hotmail1.LOG, etc.). If you have multiple Hotmail accounts configured, the folders where the logs are placed are named Hotmail, Hotmail 1, Hotmail 2, etc. You may have to close Outlook for the logs to be written to the log files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80040113/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Should password masking stand?</title>
		<link>http://www.theemailadmin.com/2009/07/should-password-masking-stand/</link>
		<comments>http://www.theemailadmin.com/2009/07/should-password-masking-stand/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 13:02:14 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[email management]]></category>

		<category><![CDATA[password protection]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1206</guid>
		<description><![CDATA[There&#8217;s been some debate in the blogosphere this past week about password masking, ever since blogger and web usability guru Jakob Nielsen suggested that passwords be shown in clear text as opposed to just a series of bullets as they are typed in by the user. Nielsen, the leading expert in web site usability, claims that password [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been some debate in the blogosphere this past week about password masking, ever since blogger and web usability guru <a target="_blank" href="http://www.useit.com/alertbox/passwords.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.useit.com/alertbox/passwords.html?referer=');">Jakob Nielsen</a> suggested that passwords be shown in clear text as opposed to just a series of bullets as they are typed in by the user. Nielsen, the leading expert in web site usability, claims that password masking violates the basic principle of usability.</p>
<p>And Dr. Nielsen has a point. It&#8217;s often happened to me&#8211;I&#8217;m typing in a password. I get interrupted for a moment, and wonder whether I typed in the right character. I look at the screen, but since there is nothing there but a row of bullets, I can&#8217;t tell. Typing in passwords into smartphones and other mobile devices is especially vexing, since most people&#8217;s fingers just aren&#8217;t meant for typing on tiny keyboards, and typos are common. And if your admin has done his/her job right, if you make three typos in a row, you&#8217;ll get locked out. Having clear-text feedback in the password box would eliminate a lot of these problems and make for easier login.</p>
<p>A <a target="_blank" href="https://blogs.sans.org/appsecstreetfighter/2009/06/28/response-to-nielsens-stop-password-masking/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blogs.sans.org/appsecstreetfighter/2009/06/28/response-to-nielsens-stop-password-masking/?referer=');">SANS response </a>to Dr. Nielsen brings out a few concerns, while acknowledging the usability issue. The SANS response still brings up the objection of shoulder-surfing or even accidental observation, along with the potential problem of autocomplete web forms prefilling passwords along with other information. There may also be some compliance issues.</p>
<p>From a security perspective, eliminating password masking should be approached with caution, but the real security comes in increased password difficulty, and in encryption, not in the masking itself. SANS recommends going further and implementing two-factor authentication, which both increases security and improves usability. The two-factor approach eliminates the need to memorize passwords, which overcomes a lot of objections; and further serves to eliminate the scenario of shoulder-surfing. That is, even if someone looks over your shoulder and sees your password in clear text, it&#8217;s useless to them, since the two-factor system generates a new password for every use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/should-password-masking-stand/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Breakthrough encryption technology discovered</title>
		<link>http://www.theemailadmin.com/2009/07/breakthrough-encryption-technology-discovered/</link>
		<comments>http://www.theemailadmin.com/2009/07/breakthrough-encryption-technology-discovered/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 10:26:09 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[security]]></category>

		<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1200</guid>
		<description><![CDATA[We can all generally agree that encryption is good, and that implementing regularly updated anti-malware software is also good. But the two have never been compatible. The only way that encrypted email traffic can be scanned for malware is to decrypt it before scanning, then recrypt it afterwards before sending it on the rest of [...]]]></description>
			<content:encoded><![CDATA[<p>We can all generally agree that encryption is good, and that implementing regularly updated anti-malware software is also good. But the two have never been compatible. The only way that encrypted email traffic can be scanned for malware is to decrypt it before scanning, then recrypt it afterwards before sending it on the rest of its journey to the email server. It&#8217;s certainly possible to do so, but it&#8217;s tricky and can introduce delay into the equation. So why can&#8217;t we just scan the encrypted email traffic for viruses?</p>
<p>As reported in <a target="_blank" href="http://www.forbes.com/2009/06/24/encryption-rsa-privacy-technology-breakthroughs-ibm.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.forbes.com/2009/06/24/encryption-rsa-privacy-technology-breakthroughs-ibm.html?referer=');">Forbes</a> this week, an IBM researcher has made some progress towards solving that dilemma. Although there is no current commercial implementation of the solution, the researcher, Craig Gentry, has effectively set the wheels in motion. Gentry has solved the problem of fully homomorphic encryption, which allows the anti-malware analysis, as well as other processes, to be performed directly on encrypted data, without having to decrypt it first. No software is currently able to do that, and in reality, it may be several years before it is commercially available&#8211;but it&#8217;s nonetheless a big breakthrough in security.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/breakthrough-encryption-technology-discovered/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting Error Code 0×80040005</title>
		<link>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80040005/</link>
		<comments>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80040005/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:58:44 +0000</pubDate>
		<dc:creator>Mike Rede</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[error codes]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1198</guid>
		<description><![CDATA[There are more than a couple of situations when you may receive the error code, 0&#215;80040005. Here are some of those situations:

when you cannot move, synchronize, or autoarchive messages
if active mail session with Exchange server was broken
when emailing a report using the tree email from within FRx Report Designer
when you use Distributed Authoring and Versioning (DAV) [...]]]></description>
			<content:encoded><![CDATA[<p>There are more than a couple of situations when you may receive the error code, 0&#215;80040005. Here are some of those situations:</p>
<ol>
<li>when you cannot move, synchronize, or autoarchive messages</li>
<li>if active mail session with Exchange server was broken</li>
<li>when emailing a report using the tree email from within FRx Report Designer</li>
<li>when you use Distributed Authoring and Versioning (DAV) to query for message properties on the information store in Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003</li>
</ol>
<p>If you are in a situation where you (1) cannot move, synchronize or autoarchive messages then you may receive the error code 0&#215;80040005. When you try to AutoArchive messages, move messages, or synchronize items while Microsoft Outlook is connected to a Microsoft Exchange Server mailbox, you may receive the following error message:</p>
<p><em>Error while archiving folder &lt;folder name - Inbox&gt; in store &#8220;Archive Folders&#8221;. The source and destination folders for this operation cannot be the same.</em></p>
<p><span id="more-1198"></span>It is possible that you receive the following message in the synchronization log:<br />
<em>12:51:31 Error synchronizing folder   <br />
12:51:31 [80004005-501-0-550]   <br />
12:51:31 The client operation failed.   <br />
12:51:31 Microsoft Exchange Server Information Store</em><br />
     <br />
You might also receive the following error message when you attempt to copy/move:<br />
<em>“Can&#8217;t move the items. The item could not be moved. It was either already moved or deleted or access was denied.”</em></p>
<p>To resolve this behavior, verify that all items with attachments are either opened or deleted when you receive them.</p>
<p>You can use the Preview pane in Outlook to view the messages. This opens the messages and allows the scan to take place. There may be minor delays in the process while the scans occur.</p>
<p>In the case where (2) active mail session with Exchange server becomes broken - this may happen if xp_sendmail fails with the mail error code 0&#215;80004005.</p>
<p>When you use xp_sendmail extended stored procedure to send e-mail from SQL Mail with SQL Server 2000, you might receive the following error message:<br />
 <br />
<em>Server: Msg 18025, Level 16, State 1, Line 0<br />
xp_sendmail:failedwithmailerror 0&#215;80040005<br />
</em> <br />
You receive the same error message if you use SQL Server Agent to send email messages. However, when you use the Microsoft Outlook client on a computer that is running SQL Server (and Outlook is configured with the same MAPI profile as SQL Mail), the delivery of messages is not affected and you can successfully send e-mail.</p>
<p>You can experience problems described in the &#8220;Symptoms&#8221; section of this article if connection to the Microsoft Exchange server was broken during active SQL Mail session. The connection could be broken due to a sudden loss of network connectivity with an Exchange server or because of other network problems. As a result, an invalid SQL Mail session is left on an SQL Server, and SQL Server attempts to utilize it for xp_sendmail calls. Since the mail session is invalid, an error is returned.</p>
<p>To fix the problem without restarting the SQL Server service, you may manually stop the invalid mail session. To do so, connect to the SQL server with Microsoft SQL Server Query Analyzer or similar utility using an account with sysadmin privileges, and run the following command:<br />
 <br />
exec master.dbo.xp_stopmail<br />
 <br />
This will force the broken mail session to quit and allow new sessions to be successfully created during xp_sendmail calls.</p>
<p>Another situation can occur where you receive the 0&#215;80040005 error message, &#8220;Send Message Error: -2147467259 - (Collaboration Data Objects) - e_fail (80004005)&#8221;</p>
<p>This error occurs when (3) emailing a report using the tree email from within FRx Report Designer.</p>
<p>One of the following should resolve the error:</p>
<ol>
<li>Confirm that the pathing for the Output path in the Company - Information screen and pathing that has been entered in the Catalog - Output tab Filename field is a valid path.</li>
<li>When sending an attachment and using the email in the tree, a Mailbox file size limit may be reached. Remove some users from the tree or increase the size limit of the Microsoft Outlook mailbox.</li>
</ol>
<p>Another possible circumstance when you might receive the error code 0&#215;80040005 is (4) when you use Distributed Authoring and Versioning (DAV) to query for message properties on the information store in Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003. Then the DAV query of the information store for message properties returns the 0&#215;80004005 error code.</p>
<p>A 0&#215;80004005 (ecCallFailed) error is returned if the urn:schemas:mailheader:to property is requested. Additionally, an error is returned if there are messages in the result set that have recipients where the value of PR_EMAIL_ADDRESS is an empty string (&#8221;").</p>
<p>To resolve this problem, obtain the latest service pack for Exchange Server 2003. For more information you can review article number, 836993, in the Microsoft Knowledge Base to learn more about how to the latest service packs for Exchange Server 2003.</p>
<p>In addition, a supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem concerning when the DAV query of the information store for message properties returns the 0&#215;80004005 error code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/troubleshooting-error-code-0x80040005/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exchange Server 2007 Backup and Recovery Part 4 - Client Access Servers</title>
		<link>http://www.theemailadmin.com/2009/07/exchange-server-2007-backup-and-recovery-part-4-client-access-servers/</link>
		<comments>http://www.theemailadmin.com/2009/07/exchange-server-2007-backup-and-recovery-part-4-client-access-servers/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:49:10 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[backups]]></category>

		<category><![CDATA[Client Access]]></category>

		<category><![CDATA[Exchange 2007]]></category>

		<category><![CDATA[Restore]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1177</guid>
		<description><![CDATA[In Part 1 of this series I explored the backup requirements for each of the Exchange Server 2007 server roles.  In Part 2 I demonstrated Mailbox server database backup and recovery, and then in Part 3 I demonstrated the backup and recovery process for Hub Transport and Edge Transport servers.  In this part 4 of [...]]]></description>
			<content:encoded><![CDATA[<p>In Part 1 of this series I explored the <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-1-what-needs-to-be-backed-up/">backup requirements for each of the Exchange Server 2007 server roles</a>.  In Part 2 I demonstrated <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-2-%e2%80%93-mailbox-servers/">Mailbox server database backup and recovery</a>, and then in Part 3 I demonstrated the <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-3-transport-servers">backup and recovery process for Hub Transport and Edge Transport servers</a>.  In this part 4 of the series I will discuss the backup and restore process for Client Access servers.</p>
<h2>The Client Access Server Role</h2>
<p>Client Access servers perform a similar role to that of &#8220;front end&#8221; servers in previous versions of Exchange.  The Client Access server is responsible for all non-MAPI connectivity to Exchange server data.  In other words, anything that is not a Microsoft Office Outlook connection to a mailbox or public folder is handled by the Client Access server.  This includes Outlook Web Access, ActiveSync, and Exchange Web Services.</p>
<p>The nature of this role is such that it relies on Microsoft IIS to make these services available.  Because of this the Client Access server is one of the more complex when it comes to backup and recovery.<br />
<span id="more-1177"></span></p>
<h2>Backing up the Client Access Server</h2>
<p>The data that needs protecting by backup for the Client Access server is located in several places:</p>
<ul class="unIndentedList">
<li>Exchange server configuration stored in Active Directory</li>
<li>Configuration files stored in the file system (C:\Program Files\Microsoft\Exchange\ClientAccess)</li>
<li>IIS customizations stored in the IIS metabase</li>
</ul>
<p>Similar to the <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-3-transport-servers/">Hub Transport server</a> the Exchange server configuration can be recovered from Active Directory using the <strong>setup /m:RecoverServer</strong> command.  Assuming the Active Directory is already backed up by your Domain Controller backup strategy the Client Access server backups only need to take into account the configuration files in the file system and the IIS metabase.</p>
<p>However there is a downside to this.  When<strong> setup /m:RecoverServer</strong> is used to restore a Client Access server, and then the IIS metabase is restored afterwards, the Client Access server will experience errors.  Because of this, Microsoft recommends keeping a manual change log of all customizations made to the Client Access server, such as changes to the default virtual directories, or any new virtual directories created.</p>
<p>A workaround for this is to perform a full backup of the file system and System State for Client Access servers.  This allows you to restore the entire server without causing problems after the IIS metabase is recovered.</p>
<h2>Recovering the Client Access Server</h2>
<p>Since there are two approaches to backing up the Client Access server role there are also two approaches to recovery.</p>
<p>The first is to use <strong>setup /m:RecoverServer</strong> to reinstall Exchange on the replacement server.  Then, restore the C:\Program Files\Microsoft\Exchange\ClientAccess files from the most recent backup.  Finally, manually apply all customizations that have been recorded in a change log.</p>
<p>The above method will work provided your change log is up to date and accurate.  Any discrepancies will potentially lead the recovery effort astray.  This method is also quite tedious and error prone in complex environments.</p>
<p>The second approach is to use a complete server backup for the restore.  In this scenario the new server is installed with the operating system only.  There is no need to join it to the domain or even to give it a static IP address provided a DHCP server is available.  Next, restore the last full server backup onto the server.  It is likely that the server will then require a restart.</p>
<p>This second approach is less effort and will tend to be more accurate but requires that more data be backed up each night than for the first method.</p>
<h2>Recovering Individual Email Items</h2>
<p>In Part 2 of this series I demonstrated the <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-2-%e2%80%93-mailbox-servers/">recovery of an entire mailbox database</a>.  In some situations it may be necessary to recover just a single email item from a backed up mailbox.  In the next part of this series I will demonstrate how to restore single mailbox items.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/exchange-server-2007-backup-and-recovery-part-4-client-access-servers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft study shows ’secret question’ password recovery is weak</title>
		<link>http://www.theemailadmin.com/2009/07/microsoft-study-shows-secret-question-password-recovery-is-weak/</link>
		<comments>http://www.theemailadmin.com/2009/07/microsoft-study-shows-secret-question-password-recovery-is-weak/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:48:31 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[email security]]></category>

		<category><![CDATA[password protection]]></category>

		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1190</guid>
		<description><![CDATA[During the US Presidential election, when Sarah Palin&#8217;s Yahoo! email account got hacked, two things became apparent: First, don&#8217;t use free public email accounts for business, and second, be careful of the &#8220;secret question&#8221; password recovery tool. The latter allowed the hacker to gain access to Gov. Palin&#8217;s account.
Microsoft released a report this week highlighting [...]]]></description>
			<content:encoded><![CDATA[<p>During the US Presidential election, when Sarah Palin&#8217;s Yahoo! email account got hacked, two things became apparent: First, don&#8217;t use free public email accounts for business, and second, be careful of the &#8220;secret question&#8221; password recovery tool. The latter allowed the hacker to gain access to Gov. Palin&#8217;s account.</p>
<p>Microsoft released a report this week highlighting just how vulnerable the secret question gambit really is. Sure, password resets take up time, but letting end-users retrieve them on their own this way is just a bad idea. Microsoft&#8217;s study, which was reported on in the <a target="_blank" href="http://www.newscientist.com/article/dn17347-secret-questions-leave-accounts-vulnerable.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newscientist.com/article/dn17347-secret-questions-leave-accounts-vulnerable.html?referer=');">New Scientist</a>, showed that the secret question is often easily guessed. The study looked at webmail users&#8217; acquaintances, and asked them to try to guess the secret question of the webmail user&#8217;s account. The acquaintances guessed right about 20 percent of the time.</p>
<p>But you don&#8217;t have to know the person to make a good guess. Social networking sites are typically full of personal tidbits of information. What&#8217;s your dog&#8217;s name? Chances are, if you&#8217;re a dog lover, you&#8217;ve posted a few pictures of your pooch here and there, and have mentioned the lovable mutt&#8217;s name a couple times on your blog, Twitter, or social networking page. It&#8217;s easy to find. What was the name of your high school? That&#8217;s an easy one to discover. Ever hear of Classmates.com?</p>
<p>The Microsoft study recommends an alternative to the secret question, which involves a user selecting multiple individuals to act as trustees; if the user gets locked out, they ask the trustees to download a recovery code. The user collects the recovery codes, and then can gain access to the account. </p>
<p> </p>
<p><a target="_blank" href="http://www.newscientist.com/article/dn17347-secret-questions-leave-accounts-vulnerable.html" onclick="pageTracker._trackPageview('/outgoing/www.newscientist.com/article/dn17347-secret-questions-leave-accounts-vulnerable.html?referer=');"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/07/microsoft-study-shows-secret-question-password-recovery-is-weak/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting Error Code 0×8004011C</title>
		<link>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x8004011c/</link>
		<comments>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x8004011c/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 14:06:35 +0000</pubDate>
		<dc:creator>Mike Rede</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[error codes]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1196</guid>
		<description><![CDATA[There are several reasons why you may have received the 0&#215;8004011C error code. Sometimes an Extended MAPI function will return a numeric result codes that is the equivalent of the MAPI_E_UNCONFIGURED error code.
Other times you will receive this error in conjunction with using the MAPI component of ASP. The Mail Application Programming Interface (MAPI) is a [...]]]></description>
			<content:encoded><![CDATA[<p>There are several reasons why you may have received the 0&#215;8004011C error code. Sometimes an Extended MAPI function will return a numeric result codes that is the equivalent of the MAPI_E_UNCONFIGURED error code.</p>
<p>Other times you will receive this error in conjunction with using the MAPI component of ASP. The Mail Application Programming Interface (MAPI) is a component used in Active Server Page (ASP) code. It was formerly called Active Messaging, but is now called Collaboration Data Objects (CDO). To allow for greater functionality from the object library than was available in Active Messaging 1.1, the objects were replaced by CDOs. CDOs are objects that support capabilities beyond simple messaging into the areas of calendaring, collaboration, and workflow.</p>
<p>ASP technology is used very widely in Exchange 2000 conferencing and as a result, you may encounter a variety of MAPI warnings and error messages one of which will be the 0&#215;8004011C error code.</p>
<p><span id="more-1196"></span>The optimal return value for any call to MAPI is zero, which signifies that the call is successful and is producing the expected results. However, MAPI may return a warning value (CdoW) or an error value (CdoE) to the CDO libraries. A warning signifies a partial success with possible unexpected results or side effects. An error indicates the call was not successful. All warning and error return codes are nonzero.</p>
<p>Such is the case of a returned error code of 0&#215;8004011C (decimal value 1284) -  CdoE_UNCONFIGURED</p>
<p>Sometimes your error received will look something like this:</p>
<p><em>Event Type: Error<br />
Event Source: MSExchangeAdmin<br />
Event Category: Move Mailbox<br />
Event ID: 1008<br />
Date:  (Date)<br />
Time:  (Time)<br />
User: N/A<br />
Computer: xxxxxxxxxx<br />
Description:<br />
Unable to move mailbox &#8216;&lt;xxxx&gt;&#8217;.<br />
Error: The information store could not be opened.<br />
An unexpected, unknown error has occurred.<br />
MAPI 1.0<br />
ID no: 8004011c-0289-00000000</em></p>
<p>Another condition for you to receive the error code 0&#215;8004011C is if you receive the message &#8220;Your profile is not configured&#8221; when you access Client Permissions. This can happen if you are in Exchange System Manager, when you right-click a public folder, click Properties, click the Permissions tab, and then click Client permissions to view the permissions on the public folder. You may receive the following error message:</p>
<p><em>Your profile is not configured.<br />
An unexpected, unknown error has occurred.<br />
Microsoft Exchange Server Information Store<br />
ID no: 8004011c-0521-00000000</em></p>
<p><em>ID no: c1050000<br />
Exchange System Manager</em></p>
<p>This issue can occur if the mailbox store where the System Attendant mailbox is located is not mounted. To resolve this issue, mount the mailbox store where the System Attendant mailbox is located. If you do not want the System Attendant mailbox to be located on the current mailbox store, you can move it to another mailbox store on the same server.</p>
<p>Another situation when you might receive the error code 0&#215;8004011C is when mailbox logon scripts fail; Exchange 2000 Management Pack components for Microsoft Operations Manager (MOM) 2005 cannot monitor a server that is running Microsoft Exchange 2000 Server. An event that is similar to the following appears in the MOM 2005 Operator Console:</p>
<p><em>Description:<br />
Cannot verify availability of the following test account:<br />
Exchange Server: &#8220;Server Name&#8221;<br />
MDB:&#8221; Store Name&#8221;<br />
Mailbox: &#8220;Mailbox Name&#8221;<br />
due to the following error<br />
Error ID: 0&#215;80040704(-2147219708)<br />
Error text: Your profile is not configured.<br />
[Microsoft Exchange Server Information Store - [MAPI_E_UNCONFIGURED(8004011C)]]<br />
Computer: Computer Name<br />
Time: Time<br />
Type: Error<br />
Provider Name: Script-generated Data<br />
Event Number: 9983<br />
Provider Type: Generic Provider<br />
Source: Exchange MOM<br />
Category:<br />
Raises Alert: True<br />
Consolidated:<br />
From:<br />
To:<br />
Event Id: EventId</em></p>
<p>For this situation, a supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described above. Apply this hotfix only to systems that are experiencing this specific problem. There is a &#8220;Hotfix download available&#8221; section at the Microsoft Knowledge Base.</p>
<p>The &#8220;Hotfix download available&#8221; form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.</p>
<p>Because of file dependencies, this hotfix requires Microsoft Exchange 2000 Server Service Pack 3 (SP3). For more information, please review the following Microsoft article number, 301378, in the Microsoft Knowledge Base.</p>
<p>The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.<br />
   Date          Time    Version      Size      File name<br />
   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
   03-Aug-2004   19:12   6.0.6615.0   716,800   Cdo.dll         <br />
   03-Aug-2004   19:10   6.0.6615.0   745,472   Mapi32.dll  </p>
<p>Microsoft has confirmed that this is a problem in Exchange 2000 Server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x8004011c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Outlook update scam</title>
		<link>http://www.theemailadmin.com/2009/06/microsoft-outlook-update-scam/</link>
		<comments>http://www.theemailadmin.com/2009/06/microsoft-outlook-update-scam/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 13:41:17 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[email security]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[scam emails]]></category>

		<category><![CDATA[trojan]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1194</guid>
		<description><![CDATA[Have you, or any of your users, received an email announcement that looks like it&#8217;s from Microsoft, talking about an update to Microsoft Outlook or Outlook Express? The email itself looks remarkably legitimate, and it would be easy to take it at face value. But receiving an email from Microsoft about an update is in [...]]]></description>
			<content:encoded><![CDATA[<p>Have you, or any of your users, received an email announcement that looks like it&#8217;s from Microsoft, talking about an update to Microsoft Outlook or Outlook Express? The email itself looks remarkably legitimate, and it would be easy to take it at face value. But receiving an email from Microsoft about an update is in itself a red flag, because Microsoft doesn&#8217;t issue updates or security warnings in that manner. <a target="_blank" href="http://www.gfi.com/blog/fake-update-microsoft-outlook-outlook-express-kb910721/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.gfi.com/blog/fake-update-microsoft-outlook-outlook-express-kb910721/?referer=');">Bloggers and security experts </a>have been quick to pick up on this one, and are educating the public about the warning.</p>
<p>When unsuspecting users click on the link, thinking they will get an update to Outlook, they are taken to a rogue Web site that sends a Trojan horse to their computer.</p>
<p>The tricky attackers may actually get some takers, not only because of the realistic-looking email, but also because the notice comes out at about the same time Microsoft really is getting ready to release its monthly security patch.</p>
<p>Like most such bogus emails, the link contained in the email appears to go to Microsoft.com, but looking at the actual HTML (pass your cursor over it and see) will show that it goes somewhere else entirely. If you fall victim, you&#8217;ll get a piece of malware that appears to be a variant of Zbot, a Trojan used often to steal login details and take control of computers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/microsoft-outlook-update-scam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Email security for smartphones</title>
		<link>http://www.theemailadmin.com/2009/06/email-security-for-smartphones/</link>
		<comments>http://www.theemailadmin.com/2009/06/email-security-for-smartphones/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 12:55:03 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[email security]]></category>

		<category><![CDATA[smartphones]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1171</guid>
		<description><![CDATA[Smartphones have become part of the corporate landscape, and email admins must contend with remote email. There&#8217;s no avoiding it, and the productivity gains are just too big to veto them due to security concerns and administrative complexities.
The Apple iPhone may not be the most technologically superior smartphone, but it is the most trendy and [...]]]></description>
			<content:encoded><![CDATA[<p>Smartphones have become part of the corporate landscape, and email admins must contend with remote email. There&#8217;s no avoiding it, and the productivity gains are just too big to veto them due to security concerns and administrative complexities.</p>
<p>The Apple iPhone may not be the most technologically superior smartphone, but it is the most trendy and cool-looking, and it&#8217;s what road warriors ask for. And with the latest iteration of the iPhone now out on the market, that demand is only going to increase. A <a target="_blank" href="http://hardware.silicon.com/pdas/0,39024643,39442326,00.htm" target="_blank" onclick="pageTracker._trackPageview('/outgoing/hardware.silicon.com/pdas/0_39024643_39442326_00.htm?referer=');">Silicon.com survey </a>recently asked IT chiefs if they have plans to offer the iPhone, and most responded that they are not. Two out of the 12 panel members said that they would agree to offer it.</p>
<p>When road warriors send and receive email from a smartphone, there are natural security concerns, regardless of which smartphone platform is being used. These include:</p>
<ol>
<li>Is the smartphone secured against malware?</li>
<li>Is the user taking advantage of a secure connection (https) to the mail server when checking and sending email?</li>
<li>Is there authentication in place?</li>
<li>Are there any precautions against physical theft?</li>
</ol>
<p>More rigorous authentication is needed for remote email, whether it&#8217;s from a smartphone or a notebook, simply because of the increased risk of theft. A desktop in the office may typically be configured so that email is automatically checked every 15 minutes, and typically, the user does not have to manually enter the email password to retrieve or send. With a smartphone though, there&#8217;s an obvious attraction to a thief, especially if it&#8217;s a trendy little goodie like the iPhone. And when they do steal it, if there is no manual password requirement, the thief can get into the owner&#8217;s email with no trouble at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/email-security-for-smartphones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting Error Code 0×80040111</title>
		<link>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x80040111/</link>
		<comments>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x80040111/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 13:00:17 +0000</pubDate>
		<dc:creator>Mike Rede</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[error codes]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1173</guid>
		<description><![CDATA[I am sure that at some point your users have come to you and complained that they can’t send email. You can take a look at the logs and also at a particular user’s setting to see if there if anything different about their profile.
Sometimes they will try to send an email but get back a [...]]]></description>
			<content:encoded><![CDATA[<p>I am sure that at some point your users have come to you and complained that they can’t send email. You can take a look at the logs and also at a particular user’s setting to see if there if anything different about their profile.</p>
<p>Sometimes they will try to send an email but get back a message similar to the following: <em>This message could not be sent. Try sending the message again later, or contact your network administrator. The Microsoft Exchange server is currently busy. If this message is still displayed in 30 minutes, contact your Exchange server administrator. Error is<br />
[0x80040111-0x80040111-0x000520].</em></p>
<p>There are other situations when you may get the error code 0&#215;80040111 such as:</p>
<ul>
<li>PRB: Error &#8220;ClassFactory Cannot Supply Requested Class&#8221; (80040111 &#8230;  (279129).</li>
<li>Attempting to install Microsoft Windows Live OneCare.</li>
<li>If you have two instances of Microsoft SQL Server 2000 on the same computer, and SQL Mail is configured with separate mail profiles on each instance.</li>
<li>Move Mailbox operation is unsuccessful.</li>
<li>Logons to the Microsoft Exchange server computer fail and you get &#8220;The information store could not be opened&#8221; error message.</li>
<li>If the MSSQLServer Service startup account is set to the local system account and xp_startmail fails.</li>
<li>Exchange 2000 Management Pack MAPI Logon Check Reports Logon Failures.</li>
</ul>
<p><span id="more-1173"></span>Sometimes you receive fatal error messages when you use the MsExchange Event Services (Events.exe) in Exchange Server 5.5 or in Exchange 2000 Server to process messages. This can happen when a client action spawns activation of a script and they get the following error message:</p>
<p><em>A fatal error (0&#215;80040111) occurred in an IExchangeEventSink while processing message [Subject = "xxx"]</em></p>
<p>This is a MAPI error which translates to the MAPI_E_LOGON_FAILED error value.</p>
<p>This issue may occur if any one of the following conditions are true:</p>
<ul>
<li>At least one script was last modified by someone who shares the same alias, the same surname, or the same display name as someone else in the global address list.</li>
<li>For an Exchange 2000 Server-based computer, the Exchange Event Service logs on as the local computer account instead of a service account.</li>
<li>If you join an Exchange 2000 Server-based computer to the site, and then perform either of the following actions:<br />
o Move the mailbox that created the event scripts that are bound to a folder.<br />
o Move an existing Exchange Server 5.5 script to an Exchange 2000 Server-based computer.</li>
</ul>
<p>You should first determine if there is a duplicate mailbox alias (Mixed or Pure Exchange environments). You can do this by following the steps listed below. (Remember to always backup your Registry.)</p>
<ol>
<li>Determine which mailbox has a duplicate alias by clicking on the EventConfig_servername folder for the server that is receiving the errors, then see who has Owner permissions. Do this because only the owners can modify the scripts.</li>
<li>Look for duplicate names by sending a new message to the alias, and then perform a check name procedure. If more than one mailbox is returned, check the surnames to see if there are duplicates.</li>
<li>To check for ambiguity for each of those aliases:<br />
o Type their alias in the To line of the client and perform a Check Name.<br />
-Or-<br />
o Type =alias on the To line, then press ALT+K.<br />
-Or-<br />
o Perform a directory export of the global address list and sort on the Alias column to see if any of the owners of the EventConfig_servername folder shows multiple listings.</li>
<li>Set diagnostic logging to Maximum (5) for the Event Service. This can only be done in the registry at:<br />
HKEY_Local_Machine/System/CurrentControlSet/Services/MSExchangeES/Parameters</li>
</ol>
<p>If no duplicate mailbox aliases were discovered then you should resolve known issues with permissions (Mixed or Pure Exchange environments).</p>
<p>If duplicate mailbox aliases were discovered then you have to decide whether you want to choose a different (unique) mailbox to edit the scripts or remove the other mailboxes from the global address list.</p>
<p>If the scripts are installed in mailbox folders, the next part is even more detailed if you do not have a list of which mailboxes have scripts associated with them or there are many that do. This is because even with Event Service logging turned up to Maximum (5) in the registry, the Event ID 16385 (which occurs just before the Event ID 11) says that the folder being processed is Inbox. Every mailbox has an Inbox folder. So you cannot know which mailbox has been altered by the &#8220;rogue&#8221; EventConfig owner.</p>
<ol>
<li>Post or send a message to the above mailboxes in a segmented fashion to determine when the Event ID 11 occurs. Twenty percent intervals during a quiet time in the environment are suggested.</li>
<li>When you find the mailbox, simply go into the script and save it while you are logged on as a unique mailbox alias.</li>
<li>If the scripts are installed in public folders:</li>
</ol>
<ul>
<li>Set Event Service logging to Maximum (5) in the registry.</li>
<li>Post or send messages to the public folders in the same fashion as described with mailboxes above, and monitor the application log.</li>
<li>Event ID 16385 tells you which folder it is processing and, in case there are multiple agents in the folder, Event ID 32773 tells you the agent that it&#8217;s calling.</li>
<li>Log on to a unique mailbox that has Owner permissions on the EventConfig_servername and the public folder, then open the script, and save it.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x80040111/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exchange Server 2007 Backup and Recovery Part 3 - Transport Servers</title>
		<link>http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-3-transport-servers/</link>
		<comments>http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-3-transport-servers/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 12:47:19 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[Edge Transport]]></category>

		<category><![CDATA[Exchange Server 2007]]></category>

		<category><![CDATA[Hub Transport]]></category>

		<category><![CDATA[Restore]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1149</guid>
		<description><![CDATA[In Part 1 of this series I discussed backup and recovery for each of the Exchange Server 2007 server roles and associated systems such as Active Directory.  In Part 2 I then described the process of backing up and recovering a Mailbox Server from the loss of a mailbox database.  In this part of the [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-1-what-needs-to-be-backed-up/">Part 1</a> of this series I discussed backup and recovery for each of the Exchange Server 2007 server roles and associated systems such as Active Directory.  In <a href="http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-2-%E2%80%93-mailbox-servers/">Part 2</a> I then described the process of backing up and recovering a Mailbox Server from the loss of a mailbox database.  In this part of the series I will demonstrate backup and recovery of the Hub Transport Server and Edge Transport Server roles.</p>
<h2>Backing up Transport Servers</h2>
<p>Unlike Mailbox Servers, the Hub Transport and Edge Transport roles do not require any special Exchange-aware backup software.  All of the necessary data for recovering a Transport server is contained within:</p>
<ul class="unIndentedList">
<li>Active Directory (for Hub Transport servers, but not Edge Transport servers)</li>
<li>The Active Directory Application Mode (ADAM) database (for Edge Transport servers)</li>
<li>The server&#8217;s file system</li>
<li>The server&#8217;s System State</li>
</ul>
<p>Hub Transport servers can be backed up using the built in Backup utility in Windows Server.  At the very least the backup should include the System State and the C:\Program Files\Microsoft\Exchange Server\TransportRoles location of the file system (and all sub directories).</p>
<p>Edge Transport servers are backed up in the same way as Hub Transport servers except for the Exchange Server configuration.  Because this is stored in ADAM it must first be cloned using the Export-EdgeConfig.ps1 script located in C:\Program Files\Microsoft\Exchange Server\Scripts.  Execute the script with the name of the file you wish to export to. Note this is a single command run on one line in the Exchange Management Shell.</p>
<pre>export-edgeconfig.ps1 c:\edgeconfig.xml
 -key "abcdefghijklmnop"</pre>
<p>It is recommended to either include this config file in your Edge Transport backups or use a path that is a shared folder on a remote server.</p>
<h2>Recovering Hub Transport Servers</h2>
<p>In this scenario the EXCHHUB server has been lost due to hardware failure.  Spare server hardware has been used to reinstall Windows Server 2003 along with the Exchange Server 2007 pre-requisites.  The newly built server has the same name and IP address of EXCHHUB.  Now we can begin the recovery of the Hub Transport server.<br />
<span id="more-1149"></span>First, remove any Edge Subscriptions that existed for the Hub Transport server being recovered.  If you skip this step you may receive a certificate error during the recovery install.</p>
<p>In a command prompt run the following command from the location of the Exchange setup files.</p>
<pre>setup /m:RecoverServer /DoNotStartTransport</pre>
<p>This runs setup in recovery mode along with an additional instruction to not start the Transport services straight away.  This is so we can restore our mail queue databases and log files from the most recent backup before the server is put back into operation.</p>
<p><img class="alignnone size-full wp-image-1163" title="hubrestore02" src="http://www.theemailadmin.com/wp-content/uploads/2009/06/hubrestore02.png" alt="hubrestore02" width="426" height="270" /></p>
<h2>Recovering Edge Transport Servers</h2>
<p>In this scenario the EXCHEDGE server has been lost due to hardware failure.  As with the Hub Transport server a new server and operating system has been installed with the same name and IP address.</p>
<p>To recover the Edge Transport server we will use the ImportEdgeConfig.ps1 script that ships with Exchange Server 2007.  First we run the script against the exported Edge config file from earlier to validate its contents. Note, this command is all one line.</p>
<pre>ImportEdgeConfig.ps1 -cloneConfigData c:\edgeconfig.xml
 -isImport $false -CloneConfigAnswer c:\configanswer.xml
 -key "abcdefghijklmnop"

Validation succeeded for ConnectivityLogPath element of
 type DirectoryPath
Validation succeeded for MessageTrackingLogPath element of
 type DirectoryPath
Validation succeeded for PickupDirectoryPath element of
 type DirectoryPath
Validation succeeded for PipelineTracingPath element of
 type DirectoryPath
Validation succeeded for ReceiveProtocolLogPath element
 of type DirectoryPath
Validation succeeded for ReplayDirectoryPath element of
 type DirectoryPath
Validation succeeded for RoutingTableLogPath element of
 type DirectoryPath
Validation succeeded for RootDropDirectoryPath element of
 type NullableDirectoryPath
Validation succeeded for SendProtocolLogPath element of
 type DirectoryPath
Validation succeeded for SourceIPAddress element of
 type IPAddress
Validation succeeded for SourceIPAddress element of
 type IPAddress
Validation succeeded for Bindings element of type Bindings
Validation succeeded for Fqdn element of type FQDN
Answer File is successfully created: c:\configanswer.xml</pre>
<p>Note that the key is the same one used when the Edge config was exported earlier.  If any validation steps were unsuccessful open the answer file in a text editor and adjust the settings that it lists as invalid.</p>
<p>Once the config has been validated it can be imported with the same command but modifying the -isImport parameter to $true. Note again this is a single command.</p>
<pre>ImportEdgeConfig.ps1 -cloneConfigData c:\edgeconfig.xml
 -isImport $true -cloneConfigAnswer C:\configanswer.xml
 -key "abcdefghijklmnop"

Importing Edge configuration information Succeeded.</pre>
<p>Now that the Edge Transport server configuration has been restored you can re-create the Edge subscription between the Edge Transport and Hub Transport servers.</p>
<h2>How to Back Up and Restore Client Access Servers</h2>
<p>In the final part of this series I will demonstrate the process of backing up Client Access servers and then recovering them from failure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/exchange-server-2007-backup-and-recovery-part-3-transport-servers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unclear on the concept of security</title>
		<link>http://www.theemailadmin.com/2009/06/unclear-on-the-concept-of-security/</link>
		<comments>http://www.theemailadmin.com/2009/06/unclear-on-the-concept-of-security/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:51:52 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[email security]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[privacy policies]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1161</guid>
		<description><![CDATA[The city of Bozeman, Montana was taken to the cyberspace woodshed recently over a policy of asking job applicants for their passwords and logins to social neworking sites. News reports about the policy quickly gained the attention of bloggers all over the world.
The city&#8217;s background check policy required applicants to provide login details, including passwords, [...]]]></description>
			<content:encoded><![CDATA[<p>The city of Bozeman, Montana was taken to the cyberspace woodshed recently over a policy of asking job applicants for their passwords and logins to social neworking sites. <a target="_blank" href="http://montanasnewsstation.com/Global/story.asp?S=10551414&amp;nav=menu227_3" target="_blank" onclick="pageTracker._trackPageview('/outgoing/montanasnewsstation.com/Global/story.asp?S=10551414_amp_nav=menu227_3&amp;referer=');">News reports </a>about the policy quickly gained the attention of bloggers all over the world.</p>
<p>The city&#8217;s background check policy required applicants to provide login details, including passwords, for all social networking sites they belong to. The requirement, which is included on a waiver statement, asks applicants to &#8220;Please list any and all current personal or business websites, web pages or memberships on any Internet-based chat rooms, social clubs or forums, to include, but not limited to: Facebook, Google, Yahoo, YouTube.com, MySpace, etc.&#8221; Forcing applicants to turn over their passwords, especially for Google and Yahoo, may even cause the applicants&#8217; personal email to be vulnerable to snooping as well. Bozeman&#8217;s City Attorney defended the policy in true lawyerly fashion, claiming the policy was necessary to protect the public trust.</p>
<p><span id="more-1161"></span>Is it necessary? Companies do conduct background checks on potential employees, and are justified in doing so. It is of course, very common for potential employers to check out a job candidate&#8217;s cyber-background, conducting a quick search on Google and on various social networking sites. For potential employees, anything you have posted publicly is fair game for the background check. But requesting passwords is over the top and is just too egregious of a privacy violation to stand. There&#8217;s no excuse for it and no justification.<br />
 <br />
Days after the news broke and the blogosphere showed its outrage, the city revoked the policy, probably out of embarrassment for even having thought up this stinker of an idea in the first place.</p>
<p>There&#8217;s a fine line that Bozeman crossed here, and policies like this could very easily lead to cracking into personal email accounts. It&#8217;s one thing for a job applicant to post on a public social networking site &#8220;I just interviewed at XYZ company, and the boss is a pointy-haired idiot.&#8221; Said pointy-haired idiot can legitimately look at that public post, since it is, well, public. If you lose out on a job after making a post like that, you got what you had coming to you for being stupid enough to post it. But, if the applicant writes a personal email and says the same thing, then that&#8217;s another matter, and the hiring manager has no business looking at it. The fine line is made even finer, since it has been generally accepted as legitimate for companies to read employee email sent through the company server, so long as the employee is aware of the policy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/unclear-on-the-concept-of-security/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting Error Code 0×80072f17</title>
		<link>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x80072f17/</link>
		<comments>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x80072f17/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 12:32:52 +0000</pubDate>
		<dc:creator>Mike Rede</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[error codes]]></category>

		<category><![CDATA[SSL]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1157</guid>
		<description><![CDATA[Many people have reported problems when they try to sync their cell phones with their Exchange servers.
When they try to sync with MS Exchange Server 2003 using Windows Mobile 5.0 they might get the following error code: 0&#215;80072f17. Some users have also reported problems when trying to sync with MS Exchange Server 2007.
This problem is [...]]]></description>
			<content:encoded><![CDATA[<p>Many people have reported problems when they try to sync their cell phones with their Exchange servers.</p>
<p>When they try to sync with MS Exchange Server 2003 using Windows Mobile 5.0 they might get the following error code: 0&#215;80072f17. Some users have also reported problems when trying to sync with MS Exchange Server 2007.</p>
<p>This problem is usually associated with using Secure Socket Layer (SSL) certificates.</p>
<p>Remember that you use SSL for Internet protocols such as Network News Transfer Protocol (NNTP), Simple Mail Transfer Protocol (SMTP), Post Office Protocol version 3 (POP3), and Internet Message Access Protocol (IMAP).</p>
<p><span id="more-1157"></span>The SSL authentication method uses public/private key technology to ensure privacy. The SSL protocol resides at the Open Systems Interconnection (OSI) presentation layer and moves data from the application layer to the TCP transport layer. It is responsible for authentication, encryption, and verification of data integrity.<br />
The authentication function assures that the data is being sent to the correct server and that the server is secure. Encryption ensures that data cannot be read by anyone other than the target server. Data integrity ensures that the data has not been corrupted or altered in transit.</p>
<p>If your user removes the SSL authentication then they’ll probably be able to synchronize their phones with the server. But that’s probably not how you want them to operate. Even if you directly install the certificate you may still have problems. Checking or un-checking the proxy settings related box does not have an effect on the problem.</p>
<p>One solution to this problem is to reissue the SSL certificate through Internet Information Services (IIS). This can happen if you were using the original certificate the Exchange Server installed and the certificate was replaced.</p>
<p>Another possible cause for the 0&#215;80072f17 error is if an unsupported certificate has been installed. If you installed a certificate that supported wildcards from a certifying digital certificate provider, then this certificate will probably install but using the certificate was most likely not supported. To fix this problem you can replace the certificate with one that does not use wildcards and is listed in the root certificate store on the device.</p>
<p>Another situation when the problem can occur is when Microsoft Exchange does not connect but generates another error code: 0&#215;80072EE7. Selecting another system to synchronize with will result in a related synchronization error message such as when the Microsoft Exchange server shows &#8220;Synchronization could not be completed. Try again later&#8221;. The support code generated by the system is: 0&#215;80072F17.</p>
<p>You might need to add a new certificate to your device. Such as when your SSL certificate issuer on the Exchange Server is new to the business or has made some changes.</p>
<p>Here’s how you can enable and disable Outlook Web Access for internal clients:</p>
<p><em>If you are using Microsoft Exchange Server 2003 Service Pack 1 (SP1), the following steps do not apply. The Web DAV address check is not present in Microsoft Exchange 2003 Service Pack 1.</em></p>
<p>To restrict access to Outlook Web Access if you are using Exchange Server 2003 SP1 or later, follow these steps:</p>
<ol>
<li>In the Active Directory Users and Computers snap-in, right-click the user account that you want to restrict from using OWA, and then click Properties.</li>
<li>Click the Exchange Features tab, click Outlook Web Access, and then click Disable.</li>
</ol>
<p>By default, user accounts that are mailbox-enabled are also enabled for Outlook Web Access in Exchange Server 2003.</p>
<p>You can enable users in your corporate network to access Outlook Web Access. At the same time, you can deny access to external clients. The key to this approach is a combination of a recipient policy and a special Hypertext Transfer Protocol (HTTP) virtual server.</p>
<p>To use this approach, follow these steps:</p>
<ol>
<li>Create a recipient policy with a Simple Mail Transfer Protocol (SMTP) domain name. Users who connect to an HTTP virtual server must have an e-mail address with the same SMTP domain as the virtual server. Creating a recipient policy is an efficient way to apply the same SMTP domain to multiple users. (Note Outlook Web Access users do not have to know the name of the SMTP domain.)</li>
<li>Apply the recipient policy to the user accounts that you want to enable access for.</li>
<li>On the front-end server, create a new HTTP virtual server that specifies the domain that is used in the recipient policy.</li>
</ol>
<p>After you have completed these steps, users whose e-mail addresses do not have the same SMTP domain as the HTTP virtual server cannot log on and access Outlook Web Access. Also, as long as you do not use the SMTP domain as the default domain, external users cannot determine what the SMTP domain is because the domain does not appear in the From field when users send e-mail messages outside the organization.</p>
<p>For more information, review the following article number in the Microsoft Knowledge Base:  293386  HTTP 401 or 404 error messages when you access OWA implicitly or explicitly.</p>
<p>Besides enabling Outlook Web Access for users in your corporate network, you can also prevent specific internal users from accessing Outlook Web Access. You do this by disabling the HTTP and Network News Transfer Protocol (NNTP) protocols for those users.</p>
<p>To prevent an internal user from accessing Outlook Web Access, follow these steps:</p>
<ol>
<li>In the Active Directory Users and Computers snap-in, open the user&#8217;s Properties dialog box.</li>
<li>On the Exchange Features tab, click Outlook Web Access, and then click Disable.</li>
<li>Restart the IIS Admin Service.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x80072f17/feed/</wfw:commentRss>
		</item>
		<item>
		<title>No OS is a fortress</title>
		<link>http://www.theemailadmin.com/2009/06/no-os-is-a-fortress/</link>
		<comments>http://www.theemailadmin.com/2009/06/no-os-is-a-fortress/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 14:19:11 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[security]]></category>

		<category><![CDATA[anti virus]]></category>

		<category><![CDATA[email security]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[trojans]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1159</guid>
		<description><![CDATA[A recent article on eWeek triggered a lively discussion on an old topic that&#8217;s always sure to get the blood pumping. The article&#8217;s headline proclaims, &#8220;Apple&#8217;s Mac isn&#8217;t as secure as some want us to believe,&#8221; and there&#8217;s no doubt that it&#8217;s true.
The old argument, often eliciting strong response, really highlights the difference between the [...]]]></description>
			<content:encoded><![CDATA[<p>A recent article on <a target="_blank" href="http://www.eweek.com/c/a/Security/Apples-Mac-Isnt-as-Secure-as-Some-Want-Us-to-Believe-183583/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.eweek.com/c/a/Security/Apples-Mac-Isnt-as-Secure-as-Some-Want-Us-to-Believe-183583/?referer=');">eWeek</a> triggered a lively discussion on an old topic that&#8217;s always sure to get the blood pumping. The article&#8217;s headline proclaims, &#8220;Apple&#8217;s Mac isn&#8217;t as secure as some want us to believe,&#8221; and there&#8217;s no doubt that it&#8217;s true.</p>
<p>The old argument, often eliciting strong response, really highlights the difference between the hype and reality. Now every computer company is guilty of a little hype. That&#8217;s the job of the marketing department, and they wouldn&#8217;t be doing their jobs if there wasn&#8217;t at least a little hype surrounding a product at any given time. Apple does it, Microsoft does it, and so does everybody else. That&#8217;s how products get sold. But in the case of Apple, far too many people have bought into the party line, and there could be a long-term danger as a result. Here&#8217;s the conflict: Mac fans believe that the Mac is absolutely secure and requires no anti-virus or email security software of any kind. Security experts generally have always disagreed, and even Apple itself has reiterated its own suggestion that users deploy anti-virus software. But still the faithful cling to their illogical contention that &#8220;it can&#8217;t happen to me because I have a Mac.&#8221;</p>
<p>Now here&#8217;s the reality. Yes, OS X is a good operating system, and the Mac is a pretty good machine. For the most part, it has fewer vulnerabilities and less attacks. But there&#8217;s a big difference between that reality, and the claim that &#8220;it can&#8217;t happen to me because I have a Mac.&#8221; That claim is just hype.</p>
<p>In fact, it can happen to you, and it will probably continue happening to you with increasing frequency. Just this month, an updated piece of malware targeting the Mac OS X was found; a new variant of Jahlav, as well as a new variant of Tored, which is being used in an attempt to create a Mac-based botnet. The lure of money will continue to attract bad guys to the OS X platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/no-os-is-a-fortress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google should encrypt the cloud</title>
		<link>http://www.theemailadmin.com/2009/06/google-should-encrypt-the-cloud/</link>
		<comments>http://www.theemailadmin.com/2009/06/google-should-encrypt-the-cloud/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 13:40:13 +0000</pubDate>
		<dc:creator>Dan Blacharski</dc:creator>
		
		<category><![CDATA[email management]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[gmail]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1148</guid>
		<description><![CDATA[Email operations and email archiving needs to have safe and secure protocols in place, especially if the corporation is under the purview of a privacy-related piece of legislation, such as HIPAA or Sarbanes-Oxley. Generally, the best way to ensure that those privacy protocols are put in place is to avoid cloud-based email and storage services.
Google [...]]]></description>
			<content:encoded><![CDATA[<p>Email operations and email archiving needs to have safe and secure protocols in place, especially if the corporation is under the purview of a privacy-related piece of legislation, such as HIPAA or Sarbanes-Oxley. Generally, the best way to ensure that those privacy protocols are put in place is to avoid cloud-based email and storage services.</p>
<p>Google continues to try to get a seat at the enterprise with Gmail, and this week, some of the industry&#8217;s heavy-hitters took Google to the task over the issue. An open letter to Google&#8217;s CEO Eric Schmidt says the company is putting users at risk unnecessarily, and that encryption should be enabled by default on their web-based apps, including Gmail.</p>
<p>Currently, SSL is used only during login, after which, all browsing is unencrypted, unless the user takes an active step to return to the https protocol. Unless that step is taken, which most users will not do, the user is vulnerable to attack and theft. In most cases then, Gmail is run in the clear&#8211;which is completely unsuitable for corporate use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/google-should-encrypt-the-cloud/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting Error Code 0×85010004</title>
		<link>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x85010004/</link>
		<comments>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x85010004/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 13:03:02 +0000</pubDate>
		<dc:creator>Mike Rede</dc:creator>
		
		<category><![CDATA[Exchange server]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.theemailadmin.com/?p=1140</guid>
		<description><![CDATA[As always, getting an error message can have different causes. And when administering the “fix” you might not solve your problem. So I will offer up a couple of different solutions to problems that produce the 0&#215;85010004 error message.
Sometimes you receive the 0&#215;85010004 error message when you try to synchronize a Windows Mobile 5.0-based device [...]]]></description>
			<content:encoded><![CDATA[<p>As always, getting an error message can have different causes. And when administering the “fix” you might not solve your problem. So I will offer up a couple of different solutions to problems that produce the 0&#215;85010004 error message.</p>
<p>Sometimes you receive the 0&#215;85010004 error message when you try to synchronize a Windows Mobile 5.0-based device in Exchange Server 2003.</p>
<p>You may have installed Microsoft Exchange Server 2003 Service Pack 2 (SP2) on a computer that was running Microsoft Windows 2000 Service Pack 4 (SP4). And you enabled the Enforce password on a device option in Exchange System Manager. This option is in the Device Security Settings dialog box under Mobile Device Properties. Then you tried to synchronize a device that was running Microsoft Windows Mobile 5.0 software for Pocket PCs. If that device had the Messaging and Security Feature Pack for Windows Mobile 5.0 installed you probably received the following error message: 0&#215;85010004. The device probably also did not synchronize.</p>
<p><span id="more-1140"></span>An additional error message may show up on your Windows Mobile-based device:</p>
<p><em>“Your Account does not have permissions to sync with your current settings. Contact your Microsoft Exchange administrator.  Error code: HTTP_403”</em></p>
<p>When this error happens the device security settings will not be enforced on Windows Mobile-based devices. The device security settings, set in the global settings of the Exchange server, will be bypassed even though the mobile device will still synchronize.</p>
<p>A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described here. Only systems which are experiencing this specific problem should have the hotfix applied. Additional testing was still planned for this hotfix so if you are not severely affected by this problem it is recommended that you wait for the next software update that contains this hotfix.</p>
<p>Prerequisites for this hotfix include SP2 be installed for Exchange Server 2003. The following services will need to be restarted after you apply the hotfix:</p>
<ul>
<li>World Wide Publishing Service</li>
<li>Simple Mail Transport Protocol (SMTP)</li>
<li>Microsoft Exchange Routing Engine</li>
<li>IIS Admin Service</li>
</ul>
<p>Another 85010004 error code message may look like this:</p>
<p><em>HTTP_403 85010004 : A forbidden HTTP communication or protocol was used.</em><br />
- OR -<br />
<em>Your account does not have permission to sync with your current settings. Contact your Microsoft Exchange administrator. Remove the item from the synchronization list.</em></p>
<p>In this case, you may have one of three possible scenarios:</p>
<ol>
<li>The Microsoft-Server-ActiveSync virtual directory on your server is configured to require SSL and you are using a device without SSL.</li>
<li>The Exchange virtual directory on your mailbox server is configured to require SSL.</li>
<li>This error could occur if host headers are being used and the request goes to the wrong Web site.</li>
</ol>
<p>Here are possible solutions:</p>
<ol>
<li>On your Pocket PC 2003-based device, click Start, ActiveSync, Tools, Options, Server and check the box “This server uses an SSL connection”.</li>
<li>On your Smartphone 2003-based device, click Start, ActiveSync, Menu, Options, Server Settings, Connection and check the box “This server uses an SSL connection”.</li>
<li>Verify that host headers are configured correctly.</li>
</ol>
<p>Here are some additional troubleshooting steps you can take:</p>
<ol>
<li>Install the hotfix already mentioned above.</li>
<li>This issue can be caused if you have a Firewall and have not allowed a rule on the Firewall for Microsoft-Server-ActiveSync:</li>
</ol>
<ul>
<li>Check if you have run the CEICW Wizard</li>
<li>Open Server Management console, navigate to ‘To Do List’ and click ‘Connect to the internet’ in the right panel.</li>
<li>Run the wizard to configure the networking settings for a SBS server. It automatically creates the ISA rules for internet access and site publishing. It’s strongly recommended to use the wizard to configure the SBS server. More info can be found in the article 825763 - How to configure Internet access in Windows Small Business Server 2003 - <a target="_blank" href="http://support.microsoft.com/?id=825763" onclick="pageTracker._trackPageview('/outgoing/support.microsoft.com/?id=825763&amp;referer=');">http://support.microsoft.com/?id=825763 </a><br />
This can help in situations where you are unable to synchronize with Exchange server using Active Sync.  (<a target="_blank" href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;924216" onclick="pageTracker._trackPageview('/outgoing/support.microsoft.com/default.aspx?scid=kb_EN-US_924216&amp;referer=');">http://support.microsoft.com/default.aspx?scid=kb;EN-US;924216</a>)</li>
</ul>
<ol>
<li>Check the properties of Microsoft-Server-ActiveSync. The Directory Security properties for the IP Address and Domain Name Restrictions should be set to “GRANTED ACCESS” and not configured as ” DENIED ACCESS”.<br />
a. Open IIS.<br />
b. Expand Web Sites -&gt; Default Web Site.<br />
c. Open the Properties page of Microsoft-Server-ActiveSync.<br />
d. In Directory Security tab, click Edit under “IP address and domain name restrictions”.<br />
e. Make sure that you configured as Granted access.</li>
<li>Check the following IIS settings:</li>
</ol>
<ul>
<li>For Exchange/Exchange-OMA virtual directory:<br />
a. Open IIS Manager<br />
b. Open properties of virtual directory Exchange/Exchange-oma<br />
c. Select Directory Security tab<br />
d. Select Edit in Authentication and access control box. Make sure the authentication setting are as follows:<br />
- Authentication Methods<br />
- Enabled Basic authentication<br />
- Enabled Integrated Windows authentication<br />
- Disabled anonymous access</li>
<li>For OMA virtual directory and Microsoft-Server-ActiveSync virtual directory:<br />
a. Open IIS Manager<br />
b. Open properties of OMA virtual directory and Microsoft-Server-ActiveSync virtual directory respectively.<br />
c. Select Directory Security tab<br />
d. Select Edit in Authentication and access control box. Make sure theauthentication settings are as follows:<br />
- Authentication Methods<br />
- Uncheck Enable anonymous access<br />
- Uncheck Integrated Windows authentication<br />
- Check Basic authentication</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.theemailadmin.com/2009/06/troubleshooting-error-code-0x85010004/feed/</wfw:commentRss>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 2.419 seconds -->
