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

<channel>
	<title>Computer Architechs International CorporationDesigning a Desktop Policy form to set Location parameters</title>
	<atom:link href="http://www.caicorp.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.caicorp.com</link>
	<description>IT Services Lotus Notes/Domino in Los Angeles, Torrance</description>
	<lastBuildDate>Mon, 14 Jun 2010 20:36:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Designing a Desktop Policy form to set Location parameters</title>
		<link>http://www.caicorp.com/archives/734</link>
		<comments>http://www.caicorp.com/archives/734#comments</comments>
		<pubDate>Mon, 14 Jun 2010 18:50:10 +0000</pubDate>
		<dc:creator>ktatsuki</dc:creator>
				<category><![CDATA[Lotus Designer]]></category>
		<category><![CDATA[Lotus Domino server]]></category>
		<category><![CDATA[Desktop Policy]]></category>
		<category><![CDATA[Lotus Domino]]></category>
		<category><![CDATA[Lotus Notes]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=734</guid>
		<description><![CDATA[ Desktop Policy settings document can be used for domino administrator to configure and enforce the user location document in Notes Client. However as the default desktop policy settings document, it does not allow to pass down the all location document&#8217;s fields. For example, &#8220;Recipient name type-ahead&#8221; field of location document cannot be configured in the default desktop [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F734"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F734&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Desktop Policy settings document can be used for domino administrator to configure and enforce the user location document in Notes Client.</p>
<p>However as the default desktop policy settings document, it does not allow to pass down the all location document&#8217;s fields.</p>
<p>For example, &#8220;Recipient name type-ahead&#8221; field of location document cannot be configured in the default desktop policy settings document.</p>
<p>In that case,  There is sill the way to add the desired parameters into the default desktop policy settings document by editing server names.nsf with lotus designer.</p>
<p>Below is the information regarding desktop policy and location parameters.</p>
<blockquote><p>You can use Desktop Policy settings documents to set field value in  users&amp;apos; current Location documents.This can be done by adding a  new field to the policy settings document using the Domino Designer. The  new field must be named LocAllVariableName, where VariableName is the  name of the field you are setting in the Location documents.</p>
<p>Original source: <a href="http://www-01.ibm.com/support/docview.wss?rs=463&amp;uid=swg21196837">IBM  &#8211; Using a Desktop Policy to set notes.ini and Location parameters</a>.</p></blockquote>
<p>Here is the step by step example for adding &#8220;Recipient name type-ahead&#8221;  into Desktop Policy settings document.</p>
<ol>
<li>Open server names.nsf from Lotus Designer.</li>
<li>Open PolicyDesktop form from form list view.</li>
<li>Click Mail tab, and then create &#8220;LocAllNameLookupPref&#8221; field in anywhere you want.<a href="http://www.caicorp.com/wp-content/uploads/2010/06/desktoppolicy.jpg"><img class="size-medium wp-image-736 alignnone" title="デスクトップポリシー設定文書の変更例" src="http://www.caicorp.com/wp-content/uploads/2010/06/desktoppolicy-300x160.jpg" alt="デスクトップポリシー設定文書の変更例" width="300" height="160" /></a></li>
<li>Save the form. and then close Lotus Designer.</li>
<li>Open Domino Administrator, and then open Desktop Policy settings document. If you don&#8217;t have any Desktop Policy settings document, create it.</li>
<li>If you click Mail tab, then you should be able to see the field which you created. Put value 0 or 1 or 2.</li>
<li>Save Desktop Policy settings document.</li>
<li>Test by the user who this Desktop Policy is assigned. This new value is set on the assigned users&#8217; clients the next time they  authenticate with their home server.</li>
</ol>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F734&amp;linkname=Designing%20a%20Desktop%20Policy%20form%20to%20set%20Location%20parameters"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/734/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is backup the &#8220;killer app&#8221; for IBM Lotus Foundations Start server appliance?</title>
		<link>http://www.caicorp.com/archives/563</link>
		<comments>http://www.caicorp.com/archives/563#comments</comments>
		<pubDate>Tue, 29 Sep 2009 03:18:44 +0000</pubDate>
		<dc:creator>rgesteland</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Disaster Recovery Backup]]></category>
		<category><![CDATA[Lotus Domino server]]></category>
		<category><![CDATA[Lotus Foundations Start]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Reduce IT Costs]]></category>
		<category><![CDATA[SMB Server Appliance]]></category>
		<category><![CDATA[Disaster Recovery Backups]]></category>
		<category><![CDATA[Domino]]></category>
		<category><![CDATA[Encrypted Backups]]></category>
		<category><![CDATA[File and Print Sharing]]></category>
		<category><![CDATA[Foundations Start Appliance]]></category>
		<category><![CDATA[IDB]]></category>
		<category><![CDATA[Intelligent Disk Backup]]></category>
		<category><![CDATA[Lotus Domino]]></category>
		<category><![CDATA[RAID]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=563</guid>
		<description><![CDATA[ It is really difficult to pinpoint one particular feature of the IBM Lotus Foundations Start server as the &#8220;killer app&#8221;.  Lotus Foundations comes with so many handy, crucial SMB tools and each and every one of them is important.  However, if I was forced to choose one feature I would probably have to choose backups. You&#8217;re [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F563"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F563&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>It is really difficult to pinpoint one particular feature of the IBM Lotus Foundations Start server as the &#8220;killer app&#8221;.  Lotus Foundations comes with so many handy, crucial SMB tools and each and every one of them is important.  However, if I was forced to choose one feature I would probably have to choose backups.</p>
<p>You&#8217;re only as safe as your most recent, reliable backup.  Without a proper backup, you could find yourself spending hours re-inputting data, recreating a spreadsheet, updating your address book, etc&#8230;  We all know how important backups are, but it is often the last thing on our laundry list of business to dos.  And, even if you did regularly take backups, what is the probability that the backup was a reliable one?  How often do you really do test restores to make sure that what you backed up is actually intact?</p>
<p>What about disaster recovery?  Have you planned for the worst case scenario?  Sure, you&#8217;re performing backups, but are you making sure that recent backups are also being taken off-site to another location for disaster recovery purposes?  If you are, how recent are those off-site backups?</p>
<p>Sure, you could use an online backup service for disaster recovery.  However, that can become expensive as you amass more files and data.  If you wanted to restore from an online backup, it will take as long as the download speed of your Internet connection.  For gigabytes of data, a full restore could take hours or days.</p>
<p>The Lotus Foundations Start server appliance has integrated IBM&#8217;s Intelligent Disk Backup (IDB) technology into its backup toolbox.  IDB allows you to perform incremental backups as often as 15 minutes.   You can backup daily, weekly, or as often as you need to.  If you are backing up frequently, IDB also makes &#8220;incremental&#8221; copies of recently modified files.  So, if you modified a file an hour ago and the same file two hours ago, you are able to restore either file to your system with the click of a button.  This is very useful if you realize that the file you saved an hour ago was somehow corrupted or you erased important information from it right before saving it.</p>
<p>In addition, the backups are encrypted.  So, even if the backup drive were to fall into the wrong hands, the data is secure.</p>
<p>Finally, what happens if your main hard drive fails?  Well, you just push a button and all of the server configuration and software is restored in minutes.  No need to reinstall the operating system, re-configure your software, or re-assign rights to folders and printers.  The IDB  backs everything up, not just your data files.</p>
<p>What about disaster recovery?  If you buy additional IDB drive cartridges with the server, you merely need to pull out one cartridge at the end of the day on Friday, plug in your other cartridge and take the first cartridge home with you so the data is off-site.  The act of plugging in a new cartridge tells Lotus Foundations to start backing up the whole system from scratch automatically.  No need to let the IDB know about the new cartridge.  It is all taken care of automatically.</p>
<p>If the unthinkable happens, and your server at the office were to be lost in a calamity, you would only need to buy a new IBM server, plug in the cartridge that you took home with you, push a button and you&#8217;re right back where you started, since your last backup.</p>
<p>So, yes, IBM&#8217;s Intelligent Disk Backup technology that comes with the IBM Lotus Foundations Start server appliance is the bomb.  Finally, no more tapes, no more carrying around an external USB drive from PC to PC, and no more worrying about disaster recovery.  And best of all, no more shelling out monthly fees to continue making online backups.  Let the IDB take care of the backups for you so you can just sit back, relax and focus on work.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F563&amp;linkname=Is%20backup%20the%20%26%238220%3Bkiller%20app%26%238221%3B%20for%20IBM%20Lotus%20Foundations%20Start%20server%20appliance%3F"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/563/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Is the IBM Lotus Foundations Start server software appliance really &#8220;too good to be true&#8221;?</title>
		<link>http://www.caicorp.com/archives/539</link>
		<comments>http://www.caicorp.com/archives/539#comments</comments>
		<pubDate>Wed, 23 Sep 2009 22:57:08 +0000</pubDate>
		<dc:creator>rgesteland</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Disaster Recovery Backup]]></category>
		<category><![CDATA[Lotus Domino server]]></category>
		<category><![CDATA[Lotus Foundations Start]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Reduce IT Costs]]></category>
		<category><![CDATA[SMB Server Appliance]]></category>
		<category><![CDATA[Antispam]]></category>
		<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[Contacts]]></category>
		<category><![CDATA[Disaster Recovery Backups]]></category>
		<category><![CDATA[Domino]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Encrypted Backups]]></category>
		<category><![CDATA[File and Print Sharing]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Flash Module]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[IBM Lotus Foundations Start Server]]></category>
		<category><![CDATA[IDB]]></category>
		<category><![CDATA[Intelligent Disk Backup]]></category>
		<category><![CDATA[Kaspersky]]></category>
		<category><![CDATA[LCD Server Control]]></category>
		<category><![CDATA[LFS]]></category>
		<category><![CDATA[Lotus Symphony]]></category>
		<category><![CDATA[Office Compatibility]]></category>
		<category><![CDATA[One button backup restore]]></category>
		<category><![CDATA[Remote Connectivity]]></category>
		<category><![CDATA[Spam Control]]></category>
		<category><![CDATA[Virtual Private Server]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[Windows Virtual Machine]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=539</guid>
		<description><![CDATA[ We&#8217;ve begun selling and explaining the IBM Lotus Foundations Start (LFS) server software appliance to existing and potential customers.  I show them a side-by-side comparison chart with a competing small business solution so that they can compare apples-to-apples.  After a short explanation, I&#8217;ve gotten comments such as: - &#8220;This sounds too good to be true&#8221; - [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F539"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F539&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We&#8217;ve begun selling and explaining the IBM Lotus Foundations Start (LFS) server software appliance to existing and potential customers.  I show them a side-by-side comparison chart with a competing small business solution so that they can compare apples-to-apples.  After a short explanation, I&#8217;ve gotten comments  such as:</p>
<p>- &#8220;This sounds too good to be true&#8221;</p>
<p>- &#8220;Why would I not choose Lotus Foundations?&#8221;</p>
<p>However, customers still show hesitation because the underlying operating system is Linux and there is concern regarding interoperability with Windows.  Of course, we know that we can load a virtual environment with Windows on it, but that is not the same as having the whole appliance running Windows.  This is not a show stopper by any means.  Customers are wowed (as I stated above) by all that LFS can do and they are pleased that they are now afforded a choice in the SMB market.  At the same time, LFS is a significant upfront investment for smaller businesses, so they want to vet this new opportunity before taking the leap.</p>
<p>I&#8217;m confident that LFS can hold its own as it really is not &#8220;too good to be true&#8221;.  It is truly a great solution that, not only offer SMBs a stable and reliable alternative,  but, also, I believe will allow SMBs to streamline their IT infrastructure while also allowing them to spend more time focusing on their core business.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F539&amp;linkname=Is%20the%20IBM%20Lotus%20Foundations%20Start%20server%20software%20appliance%20really%20%26%238220%3Btoo%20good%20to%20be%20true%26%238221%3B%3F"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/539/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lotus Protector for Mail Security</title>
		<link>http://www.caicorp.com/archives/413</link>
		<comments>http://www.caicorp.com/archives/413#comments</comments>
		<pubDate>Wed, 23 Sep 2009 22:29:31 +0000</pubDate>
		<dc:creator>lpurba</dc:creator>
				<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Allowlist]]></category>
		<category><![CDATA[Block List]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Lotus]]></category>
		<category><![CDATA[Lotus Domino]]></category>
		<category><![CDATA[Lotus Protector for Mail Security]]></category>
		<category><![CDATA[Mail Security]]></category>
		<category><![CDATA[Malware check]]></category>
		<category><![CDATA[Message Tracking]]></category>
		<category><![CDATA[MS3004LP]]></category>
		<category><![CDATA[Quarantine]]></category>
		<category><![CDATA[Spam Control]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=413</guid>
		<description><![CDATA[ Lotus Protector for Mail Security is an appliance suitable for businesses who are looking to proactively protect their email systems from spam and viruses. This appliance comes in two flavors (deployment flexibility), as a hardware software combo appliance (Rack Unit : 2U) and as a virtual appliance using vmware.  Designed specifically for the Lotus Domino environment the [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F413"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F413&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Lotus Protector for Mail Security is an appliance suitable for businesses who are looking to proactively protect their email systems from spam and viruses. This appliance comes in two flavors (deployment flexibility), as a hardware software combo appliance (Rack Unit : 2U) and as a virtual appliance using vmware.  Designed specifically for the Lotus Domino environment the appliance is very easy to setup on an existing Domino platform.</p>
<p>For evaluation purpose we chose to use the virtual appliance using VMWare server as it is easy to install on our existing vmware infrastructure. The vmware image is based on a linux OS and has the Lotus Protector software pre-installed. Once you have the Lotus Protector vmware image turned on, you will be guided through a series of configuration questions that took us about 20 minutes to configure. Nothing is better than a simple yet security rich management interface, and this appliance comes with it.</p>
<p>As soon as we opened the management interface we updated the licenses and made sure that the components (Content Filter Database, Appliance Firmware, Intrusion Prevention Signatures and AntiVirus Signatures) are up-to-date. We updated the time to sync with an external time server, made sure that the networking and firewall part is configured correctly and checked the Events for abnormalities.</p>
<p>The next step is to setup the appliance for LDAP access. In the Policy Objects under Directories, we added an entry to access our domino ldap server so that incoming mails can be verified against the mail field in the ldap directory. The trickiest part was to enter a username who has access to the ldap directory.  The correct format should be in LDIF format such as entering the DN into the Username field, in this case we entered &#8220;cn=FirstName LastName/o=OrganizationName&#8221;. We at first entered our Domino Short Name which didn&#8217;t work. We left everything by default except in the last tab &#8220;SMTP Domains&#8221; we added our domain. Next step is to setup a Who Objects in the Policy Objects section under the Who tab. Make sure that the type is &#8220;Directory&#8221; and choose the directory that we have previously setup. Once the changes have been saved, we can verify if the ldap directory is working by going to Verify Who Objects and choose All Who Objects. Click Submit. You should see an OK in the result column.</p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/08/whoObject.jpg"><img class="alignnone size-full wp-image-415" title="whoObject" src="http://www.caicorp.com/wp-content/uploads/2009/08/whoObject.jpg" alt="whoObject" width="727" height="165" /></a></p>
<p>To verify an email address, simply select SMTP Address in the selection box and type in an exisiting email address.</p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/08/whoObjectSMTP.jpg"><img class="alignnone size-full wp-image-416" title="whoObjectSMTP" src="http://www.caicorp.com/wp-content/uploads/2009/08/whoObjectSMTP.jpg" alt="whoObjectSMTP" width="769" height="158" /></a></p>
<p>The next step is to configure the Receiving SMTP setting so that the appliance can verify that a recipient actually exist in the Domino directory and what to do if the recipient is not found. There is also an option to silently drop the email if it is being addressed to an unknown recipient, however for our testing purpose we left it as Rejected with Error. This is nice to have when troubleshooting and testing a spam email from the Internet.</p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPconfig.jpg"><img class="alignnone size-full wp-image-418" title="recvSMTPconfig" src="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPconfig.jpg" alt="recvSMTPconfig" width="764" height="456" /></a></p>
<p>Once that is in place we can procede with the testing and here is the result when an exisiting user doesn&#8217;t exist</p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPtest.jpg"><img class="alignnone size-full wp-image-419" title="recvSMTPtest" src="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPtest.jpg" alt="recvSMTPtest" width="379" height="198" /></a></p>
<p>What about spam? To test this out I sent myself an email containing a simple text email that offers a viagra product. Here is the email sample so that you can use it for testing purpose too : <a href="http://www.caicorp.com/wp-content/uploads/2009/08/spamEmail.txt">Email</a>. Immediatly Lotus Protector caught the email spam and quarantined it.</p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPspam.jpg"><img class="size-full wp-image-422 alignnone" title="SPAM is quarantined" src="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPspam.jpg" alt="SPAM is quarantined" width="1014" height="62" /></a></p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPspamDetail.jpg"><img class="size-full wp-image-423 alignnone" title="Quarantined Spam Detail" src="http://www.caicorp.com/wp-content/uploads/2009/08/recvSMTPspamDetail.jpg" alt="Quarantined Spam Detail" width="798" height="322" /></a></p>
<p>Another feature in Lotus Protector is the automatic updates of the following components required for the appliance to effectively filter spam which I believe are being updated often by IBM :</p>
<ul>
<li>Content Filter Database</li>
<li>Bayes Filter Database</li>
<li>Spam Heuristics</li>
<li>AntiVirus Signatures</li>
<li>Intrusion Prevention Signatures</li>
</ul>
<p>Not to forget the reporting tools are awesome too,  Lotus Protector can create an executive summary report from a time period of your choosing. To name a few, reports can be categorized according to top 10 Viruses or top 10 senders to traffic monitoring to matched rules. This report also includes a very nice graph to help us to assess patterns and trends.</p>
<div id="attachment_529" class="wp-caption aligncenter" style="width: 793px"><a href="http://www.caicorp.com/wp-content/uploads/2009/09/LotusProtectorGraph.PNG"><img class="size-full wp-image-529" title="Graphical representation" src="http://www.caicorp.com/wp-content/uploads/2009/09/LotusProtectorGraph.PNG" alt="LotusProtectorGraph" width="783" height="360" /></a><p class="wp-caption-text">Wednesday appliance test</p></div>
<p>As I am only touching the surface, for more information regarding this appliance, please visit IBM&#8217;s website directly :</p>
<p><a href="http://www-01.ibm.com/software/lotus/products/protector/mailsecurity/">http://www-01.ibm.com/software/lotus/products/protector/mailsecurity/</a></p>
<p>Then if you like to see if this product suits you, there is a 90-day trial for this appliance. Follow the link : <a href="http://www.ibm.com/developerworks/downloads/ls/lotusprotector/learn.html">http://www.ibm.com/developerworks/downloads/ls/lotusprotector/learn.html</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F413&amp;linkname=Lotus%20Protector%20for%20Mail%20Security"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/413/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RAID is an &#8220;unadvertised&#8221; feature of IBM Lotus Foundations Start Server Appliance</title>
		<link>http://www.caicorp.com/archives/481</link>
		<comments>http://www.caicorp.com/archives/481#comments</comments>
		<pubDate>Wed, 23 Sep 2009 06:12:27 +0000</pubDate>
		<dc:creator>rgesteland</dc:creator>
				<category><![CDATA[Lotus Domino server]]></category>
		<category><![CDATA[Lotus Foundations Start]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[SMB Server Appliance]]></category>
		<category><![CDATA[Foundations Start Appliance]]></category>
		<category><![CDATA[IBM Lotus Foundations Start Server]]></category>
		<category><![CDATA[LFS]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=481</guid>
		<description><![CDATA[ A potential customer for IBM Lotus Foundations Start (LFS) server recently inquired whether the server appliance is able to support a RAID configuration.   At first, I thought that a RAID configuration was not supported.  However, after some research this is what I found out. First of all, you may already know that the LFS server appliance [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F481"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F481&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>A potential customer for IBM Lotus Foundations Start (LFS) server recently inquired whether the server appliance is able to support a RAID configuration.   At first, I thought that a RAID configuration was not supported.  However, after some research this is what I found out.</p>
<p>First of all, you may already know that the LFS server appliance advertises its inclusion of Intelligent Disk Backup (IDB) for true disaster recovery by taking incremental backups, as often as every 15 minutes, of all data and operating system and software settings.  However,  if the very unlikely event that the main hard drive fails for whatever reason, the server is only available in minimal operational mode until a full restore is possible.  Of course, a full restore can occur in minutes with a push of a button, but this can still be an inconvenience for a business in the middle of a business day.</p>
<p>If the LFS server appliance could also support a RAID configuration, then downtime could be drastically minimized with a hard drive failure.  After looking over the LFS administration manual, I was able to verify that a RAID configuration is possible.  In fact, with only a few clicks, LFS can put a RAID configuration into place quickly and easily. RAID 1 is supported if you 2 main drives of the same type, and RAID 5 is supported if you have 3 or more.  So, from the software standpoint, RAID is obviously supported.</p>
<p>If you look at the server appliance hardware specifications neither the Entry Level or Advanced Level servers from IBM make any mention of RAID.  Both server types come with one 250Gb main drive and a 500Gb (Entry) or 1Tb (Advanced) hard drive for IDB backups.  This is not a supported RAID hardware configuration.  So I inquired further.  What I found out was that you can add additional 250Gb hard drives to the standard server configuration to achieve RAID through the software configuration process.  You just need to specifically request the extra hard drives be added.</p>
<p>So, it appears, that RAID is an &#8220;unadvertised&#8221; feature of the LFS server appliance that will make this an even more appealing all-in-one-it-solution for SMBs!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F481&amp;linkname=RAID%20is%20an%20%26%238220%3Bunadvertised%26%238221%3B%20feature%20of%20IBM%20Lotus%20Foundations%20Start%20Server%20Appliance"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/481/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Create a bootable USB Memory Key for Ghosting</title>
		<link>http://www.caicorp.com/archives/343</link>
		<comments>http://www.caicorp.com/archives/343#comments</comments>
		<pubDate>Wed, 06 May 2009 20:23:11 +0000</pubDate>
		<dc:creator>kchao</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Bootable USB Key]]></category>
		<category><![CDATA[Ghost image]]></category>
		<category><![CDATA[USB Boot]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=343</guid>
		<description><![CDATA[ It is useful to restore ghost image by using a bootable USB memory key.  The following are the steps for creating a bootable USB memory key with a ghost image on it. 1. Download and install the Windows based HP USB Disk Storage Format Tool. 2. Download the Windows 98 system boot up files. 3. Insert the USB [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F343"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F343&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>It is useful to restore ghost image by using a bootable USB memory key.  The following are the steps for creating a bootable USB memory key with a ghost image on it.</p>
<p>1. Download and install the Windows based HP USB Disk Storage Format Tool.</p>
<p>2. Download the Windows 98 system boot up files.</p>
<p>3. Insert the USB memory key into your computer and run the HP USB Disk Storage Format Tool.</p>
<p>4. Make sure that the USB memory key is selected int the HP format tool program.</p>
<p>5.  In the HP format tool program, under the file system drop down list, select FAT32.</p>
<p>6. In the HP format tool program,  under the format options check &#8220;Create a DOS startup disk&#8221;. Select &#8220;using DOS system files locate at:  then click on the box with three dots.  Browse to the windows 98 boot up files folder then click on the OK button.</p>
<p>7. In the HP format tool program click the start button.</p>
<p>8. After you created the bootable USB memory key you can copy your ghost image to the USB key.</p>
<p>9. Now you should be able to boot your machine with the USB and restore the ghost image</p>
<p>Please note:  That some machines do not allow booting from a USB drive be default.  You may have to change some settings in your machines BIOS to enable this option.  Also, please realize that some older machines do not allow you to boot from a USB.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F343&amp;linkname=How%20to%20Create%20a%20bootable%20USB%20Memory%20Key%20for%20Ghosting"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/343/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting Multiple Byte Characters between C++/CLI and Notes C API</title>
		<link>http://www.caicorp.com/archives/328</link>
		<comments>http://www.caicorp.com/archives/328#comments</comments>
		<pubDate>Tue, 05 May 2009 17:48:35 +0000</pubDate>
		<dc:creator>ktatsuki</dc:creator>
				<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Notes C API]]></category>
		<category><![CDATA[C++/CLI]]></category>
		<category><![CDATA[CJK]]></category>
		<category><![CDATA[LMBCS]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=328</guid>
		<description><![CDATA[ To manipulate the multiple byte characters like Japanese, Korean, Chinese with Notes C API, you will need to convert Native characters Code to LMBCS. As per C++/CLI supports UNICODE as default, I recommend to use UNICODE for manipulating the String values on C++/CLI. › Translate from UNICODE (managed code) to LMBCS Here I wrote how to convert UNICODE [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F328"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F328&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>To manipulate the multiple byte characters like Japanese, Korean, Chinese with Notes C API, you will need to convert Native characters Code to LMBCS.</p>
<p>As per C++/CLI supports UNICODE as default, I recommend to use UNICODE for manipulating the String values on C++/CLI.</p>
<p>› <strong>Translate from UNICODE (managed code) to LMBCS</strong></p>
<p>Here I wrote how to convert UNICODE characters to LMBCS so that C API functions can understand them.</p>
<p>Step1. First of all, Marshal String to UNICODE String Pointer from Managed code. Marshal::StringToHGlobalUni() function  allocates the string data to global memory, so you will need to release the data after all.</p>
<blockquote><p>String^ idfile = gcnew String(&#8220;ほげほげ.id&#8221;);<br />
// Convert String to UNICODE String Pointer ( memo:StringToCoTaskMemAuto )<br />
System::IntPtr ptrIdfile = System::Runtime::InteropServices::Marshal::StringToHGlobalUni( idfile );</p></blockquote>
<p>Step2. Translate string from UNICODE to LMBCS format with <strong>OS_TRANSLATE_UNICODE_TO_LMBCS </strong>as 1st parameter of OSTranslate.</p>
<blockquote><p>WORD    idfile_len = 2*(wcslen(static_cast&lt;const wchar_t*&gt;(ptrIdfile.ToPointer())));<br />
char    idfile_lmbcs[MAXBUFFER+1];<br />
OSTranslate(OS_TRANSLATE_UNICODE_TO_LMBCS, (char*)ptrIdfile.ToPointer(), idfile_len, idfile_lmbcs, MAXBUFFER );</p></blockquote>
<p>Now you can pass LMBCS characters which is contained in idfile_lmbcs to Notes C API functions.</p>
<p>After using the string, don&#8217;t forget to free the pointer which is allocated by Marshal::StringToHGlobalUni().</p>
<blockquote><p>System::Runtime::InteropServices::Marshal::FreeHGlobal( ptrIdfile );</p></blockquote>
<hr /><strong>› Translate from LMBCS to UNICODE (managed code) </strong></p>
<p>For example, To get the multiple byte characters from notes documents, you also need to translate string from LMBCS to UNICODE. Below is the steps.</p>
<p>Step1. Get the value as Char format.</p>
<blockquote><p>char item_value[MAXTEXTBUFFER+1];<br />
// for example, calling NSFItemConvertValueToText() to get the Text from item value.<br />
text_len = NSFItemConvertValueToText( item_type,<br />
value_block,<br />
item_len,<br />
item_value,<br />
buffer_len,<br />
0);</p></blockquote>
<p>Step2. Translate text string from LMBCS to UNICODE. In this case you need to use <strong>OS_TRANSLATE_LMBCS_TO_UNICODE</strong> as 1st parameter of OSTranslate().</p>
<blockquote><p>char    item_value_lmbcs[MAXTEXTBUFFER+1];<br />
OSTranslate(OS_TRANSLATE_LMBCS_TO_UNICODE, item_value, text_len, item_value_lmbcs, MAXTEXTBUFFER );</p></blockquote>
<p>Step3.Get string as managed code by converting with following code.</p>
<blockquote><p>String^ itemValue = System::Runtime::InteropServices::Marshal::PtrToStringUni( (IntPtr)item_value_lmbcs );</p></blockquote>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F328&amp;linkname=Converting%20Multiple%20Byte%20Characters%20between%20C%2B%2B%2FCLI%20and%20Notes%20C%20API"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/328/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackberry Enterprise Server on Domino 8.0.2 stops delivering emails to handheld all of a sudden</title>
		<link>http://www.caicorp.com/archives/294</link>
		<comments>http://www.caicorp.com/archives/294#comments</comments>
		<pubDate>Tue, 21 Apr 2009 01:19:40 +0000</pubDate>
		<dc:creator>lpurba</dc:creator>
				<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[4.1.6]]></category>
		<category><![CDATA[BES]]></category>
		<category><![CDATA[Blackberry Enterprise Server]]></category>
		<category><![CDATA[Domino 8.0.2]]></category>
		<category><![CDATA[Maintenance Release]]></category>
		<category><![CDATA[SDR201970]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=294</guid>
		<description><![CDATA[ Symptom : Users are not receiving emails to their blackberry handheld. After a reboot of the whole server including the OS, everything works as normal. After several hours have passed or sometimes days, users complained that they stopped receiving emails to their handheld again. Rebooting the server every time a users complains was not the best [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F294"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F294&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Symptom : Users are not receiving emails to their blackberry handheld. After a reboot of the whole server including the OS, everything works as normal. After several hours have passed or sometimes days, users complained that they stopped receiving emails to their handheld again.</p>
<p>Rebooting the server every time a users complains was not the best solution and this has puzzled us for some time because all systems were working OK. Domino was running without any problem and test messages to user&#8217;s handheld from the Blackberry manager were successful. So we turned to blackberry support and they helped us right away. After sending Domino log as well as BES log, the support person came back in an email stating that this is a known issue (SDR201970) and a fix has already been posted in Maintenance Release 1.</p>
<p>The CPU spikes at about 99% when BES receives an email that contains rich text for certain mime types. If you have to wait for after hours or weekend to apply the MR, there is an option to disable &#8220;Rich Content&#8221; and &#8220;Inline Images&#8221; temporarily so to prevent the BES server from crashing. I believe this can be found in the BlackBerry Manager, under Server Properties, in the Messaging options.</p>
<p>Below is a sample of the log entry for Blackberry Enterprise Server :</p>
<p>[20148] (04/17 10:59:06.468):{0&#215;1568} Thread: *** No Response *** Thread Id=0&#215;1634, Handle=0&#215;598, WaitCount=1, Last Activity: Received NEW MAIL for user John Doe/YOUR-DOMAIN<br />
[20148] (04/17 11:09:08.562):{0&#215;1568} Thread: *** No Response *** Thread Id=0&#215;1634, Handle=0&#215;598, WaitCount=2, Last Activity: Received NEW MAIL for user John Doe/YOUR-DOMAIN<br />
[20148] (04/17 11:19:09.109):{0&#215;1568} Thread: *** No Response *** Thread Id=0&#215;1634, Handle=0&#215;598, WaitCount=3, Last Activity: Received NEW MAIL for user John Doe/YOUR-DOMAIN<br />
[20148] (04/17 11:29:09.390):{0&#215;1568} Thread: *** No Response *** Thread Id=0&#215;1634, Handle=0&#215;598, WaitCount=4, Last Activity: Received NEW MAIL for user John Doe/YOUR-DOMAIN<br />
[20148] (04/17 11:39:09.687):{0&#215;1568} Thread: *** No Response *** Thread Id=0&#215;1634, Handle=0&#215;598, WaitCount=5, Last Activity: Received NEW MAIL for user John Doe/YOUR-DOMAIN<br />
[20148] (04/17 11:49:09.968):{0&#215;1568} Thread: *** No Response *** Thread Id=0&#215;1624, Handle=0x55C, WaitCount=1, Last Activity: Received NEW MAIL for user John Doe/YOUR-DOMAIN<br />
[20148] (04/17 11:49:09.968):{0&#215;1568} Thread: *** No Response *** Thread Id=0&#215;1634, Handle=0&#215;598, WaitCount=6, Last Activity: Received NEW MAIL for user John Doe/YOUR-DOMAIN</p>
<p>YOUR_SERVER_MAGT_01_20090417_0001.txt(3855): [20149] (04/17 10:59:06.343):{0&#215;1568} Thread 1634, utilization=99.7786%, failed health check 1 times<br />
YOUR_SERVER_MAGT_01_20090417_0001.txt(4204): [20149] (04/17 11:09:08.562):{0&#215;1568} Thread 1634, utilization=99.7866%, failed health check 2 times<br />
YOUR_SERVER_MAGT_01_20090417_0001.txt(4339): [20149] (04/17 11:19:09.109):{0&#215;1568} Thread 1634, utilization=99.5200%, failed health check 3 times<br />
YOUR_SERVER_MAGT_01_20090417_0001.txt(4810): [20149] (04/17 11:29:09.390):{0&#215;1568} Thread 1634, utilization=99.4300%, failed health check 4 times</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F294&amp;linkname=Blackberry%20Enterprise%20Server%20on%20Domino%208.0.2%20stops%20delivering%20emails%20to%20handheld%20all%20of%20a%20sudden"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/294/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to configure Notes C API with C++/CLI on Visual Studio</title>
		<link>http://www.caicorp.com/archives/276</link>
		<comments>http://www.caicorp.com/archives/276#comments</comments>
		<pubDate>Mon, 20 Apr 2009 18:08:17 +0000</pubDate>
		<dc:creator>ktatsuki</dc:creator>
				<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Notes C API]]></category>
		<category><![CDATA[C++/CLI]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=276</guid>
		<description><![CDATA[ I wrote this article since there are little information about how to use Notes C API on C++/CLI with CLR. Below is the settings to configure the DLL project with using Notes C API on C++/CLI. I am using Visual Studio 2005 Standard Edition. After creating New Project, Go to [Project] &#8211; [Properties] Go to [Configuration Properties] &#8211; [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F276"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F276&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I wrote this article since there are little information about how to use Notes C API on C++/CLI with CLR.</p>
<p>Below is the settings to configure the DLL project with using Notes C API on C++/CLI. I am using Visual Studio 2005 Standard Edition.</p>
<ol>
<li>After creating New Project, Go to [Project] &#8211; [Properties]</li>
<li>Go to [Configuration Properties] &#8211; [General] from left Navigation.<br />
Configure <strong>Dynamic Library(.dll) </strong>and <strong>Common Language Runtime Support (/clr)</strong></p>
<div id="attachment_277" class="wp-caption alignnone" style="width: 759px"><strong><strong><a href="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi.jpg"><img class="size-full wp-image-277" title="cfg_capi" src="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi.jpg" alt="Configuration Properties - General" width="749" height="521" /></a></strong></strong><p class="wp-caption-text">Configuration Properties - General</p></div>
<p><strong> </strong></p>
<p><strong> </strong></li>
<li>Go to [C/C++] &#8211; [General]<br />
Add Notes C API include folder into [Additional Include Directories]</p>
<div id="attachment_279" class="wp-caption alignnone" style="width: 759px"><a href="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi1.jpg"><img class="size-full wp-image-279" title="cfg_capi1" src="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi1.jpg" alt="C/C++ - General" width="749" height="521" /></a><p class="wp-caption-text">C/C++ - General</p></div></li>
<li>Go to [C/C++] &#8211; [Peprocessor]<br />
Add <strong>W32;WIN32</strong> into [Preprocessor Definitions]</p>
<p><div id="attachment_283" class="wp-caption alignnone" style="width: 759px"><a href="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi5.jpg"><img class="size-full wp-image-283" title="cfg_capi5" src="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi5.jpg" alt="C/C++ - Preprocessor" width="749" height="521" /></a><p class="wp-caption-text">C/C++ - Preprocessor</p></div></li>
<li>Go to [C/C++] &#8211; [Code Generation]<br />
Configure <strong>Multi-threaded DLL (/MD)</strong> into [Runtime Library]</p>
<p><div id="attachment_280" class="wp-caption alignnone" style="width: 759px"><a href="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi2.jpg"><img class="size-full wp-image-280" title="cfg_capi2" src="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi2.jpg" alt="C/C++ - Code Generation" width="749" height="521" /></a><p class="wp-caption-text">C/C++ - Code Generation</p></div></li>
<li>Go to [Linker] &#8211; [General]<br />
Add C Notes API Library into [Additional Include Directories]</p>
<p><div id="attachment_281" class="wp-caption alignnone" style="width: 759px"><a href="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi3.jpg"><img class="size-full wp-image-281" title="cfg_capi3" src="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi3.jpg" alt="Linker - General" width="749" height="521" /></a><p class="wp-caption-text">Linker - General</p></div></li>
<li>Go to [Linker] &#8211; [Input]<br />
Add <strong>notes.lib</strong> into [Additional Dependencies]</p>
<p><div id="attachment_282" class="wp-caption alignnone" style="width: 759px"><a href="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi4.jpg"><img class="size-full wp-image-282" title="cfg_capi4" src="http://www.caicorp.com/wp-content/uploads/2009/04/cfg_capi4.jpg" alt="Linker - Input" width="749" height="521" /></a><p class="wp-caption-text">Linker - Input</p></div>
<p>Point the relative path if you need (i.e) <strong>notesapi\lib\mswin32\notes.lib</strong></li>
</ol>
<p>That&#8217;s all!<br />
Enjoy C++/CLI programming with Notes C API!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F276&amp;linkname=How%20to%20configure%20Notes%20C%20API%20with%20C%2B%2B%2FCLI%20on%20Visual%20Studio"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/276/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mail rejected for policy reasons because domain not found in DNS</title>
		<link>http://www.caicorp.com/archives/272</link>
		<comments>http://www.caicorp.com/archives/272#comments</comments>
		<pubDate>Thu, 16 Apr 2009 00:59:31 +0000</pubDate>
		<dc:creator>lpurba</dc:creator>
				<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[DNS problem]]></category>
		<category><![CDATA[Domino]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Not found in DNS]]></category>
		<category><![CDATA[rejected]]></category>

		<guid isPermaLink="false">http://www.caicorp.com/?p=272</guid>
		<description><![CDATA[ At one of our client sites, we experienced a strange behaviour where incoming emails were being rejected for policy reasons and outgoing emails were not being delivered. 04/15/2009 01:34:40 PM  Router: Failed to connect to SMTP host HOST.SOMEDOMAIN.COM because The server is not responding. The server may be down or you may be experiencing network problems. [...] [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F272"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F272&amp;source=caicorp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>At one of our client sites, we experienced a strange behaviour where incoming emails were being rejected for policy reasons and outgoing emails were not being delivered.</p>
<p>04/15/2009 01:34:40 PM  Router: Failed to connect to SMTP host HOST.SOMEDOMAIN.COM because The server is not responding. The server may be down or you may be experiencing network problems. Contact your system administrator if this problem persists.</p>
<p>Or something like this : Mail from user@somedomain.com rejected for policy reasons. Domain not found in DNS.</p>
<p>The quick solution was to have &#8220;tell router update config&#8221; command run every 30 minutes (less is better) so that domino can flush its DNS record that have been cached. Strange behaviour as we have to do it often.</p>
<p>Here is the screen shot</p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/04/tellrouterupdateconfig1.jpg"><img class="alignnone size-full wp-image-273" title="tellrouterupdateconfig1" src="http://www.caicorp.com/wp-content/uploads/2009/04/tellrouterupdateconfig1.jpg" alt="tellrouterupdateconfig1" width="907" height="302" /></a></p>
<p><a href="http://www.caicorp.com/wp-content/uploads/2009/04/tellrouterupdateconfig2.jpg"><img class="alignnone size-full wp-image-274" title="tellrouterupdateconfig2" src="http://www.caicorp.com/wp-content/uploads/2009/04/tellrouterupdateconfig2.jpg" alt="tellrouterupdateconfig2" width="1175" height="259" /></a></p>
<p>**Update 4/20/2009**</p>
<p>We requested a PMR from IBM and it may turn out that there could be a problem in the Domino code itself. The support engineer has escalated this issue for a possible hotfix. We experienced this issue using Domino 8.0.2 FP1 plus another server that runs on Linux with Domino 8.5 has also had a similar problem, but mails for some reason get delivered after a couple of seconds on the 8.5 server.</p>
<p>IBM has provided us with a hotfix to solve the problem where Domino server caches an A record until 2043 when an MX record is not found during DNS query or when there is an error. In case you are interested, the hotfix number is 287 (02FP1HF287) but I believe you have to get it by calling in to IBM support. Here is a quote from the support engineer :</p>
<blockquote><p><em>It sets a default TTL for DNS that router uses in its cache to 30 minutes when an error occurs or when a non-MX record is returned.</em></p>
<p><em>This default is adjustable by the INI RouterDNSErrorTTL. The INI expects seconds so a value of 3600 would be 1 hour. I would not recommend adjusting the TTL unless needed so do not use the INI unless there is a reason.</em></p></blockquote>
<p> To get more detail on your log and to see whether it caches certain A record until year 2043, increase the debug output level by entering the following into the Domino console:</p>
<p style="padding-left: 30px;">start consolelog<br />
set config debug_threadid=1          (0 to disable)<br />
set config debugrouter=3                 (0 to disable)<br />
set config log_mailrouting=40       (20 to disable)<br />
set config smtpclientdebug=3        (0 to disable)<br />
restart task router</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.caicorp.com%2Farchives%2F272&amp;linkname=Mail%20rejected%20for%20policy%20reasons%20because%20domain%20not%20found%20in%20DNS"><img src="http://www.caicorp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.caicorp.com/archives/272/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
