<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>SharePoint</title><link>http://blogs.crsw.com/mark/category/94.aspx</link><description>SharePoint Products and Technologies</description><managingEditor>Mark H. Wagner</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Mark H. Wagner</dc:creator><title>How to send SMTP email using Telnet</title><link>http://blogs.crsw.com/mark/archive/2006/07/06/2032.aspx</link><pubDate>Thu, 06 Jul 2006 11:08:00 GMT</pubDate><guid>http://blogs.crsw.com/mark/archive/2006/07/06/2032.aspx</guid><wfw:comment>http://blogs.crsw.com/mark/comments/2032.aspx</wfw:comment><comments>http://blogs.crsw.com/mark/archive/2006/07/06/2032.aspx#Feedback</comments><slash:comments>66</slash:comments><wfw:commentRss>http://blogs.crsw.com/mark/comments/commentRss/2032.aspx</wfw:commentRss><trackback:ping>http://blogs.crsw.com/mark/services/trackbacks/2032.aspx</trackback:ping><description>&lt;P&gt;&lt;STRONG&gt;How to send SMTP email using Telnet&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This is an old method of sending email using Telnet.&amp;nbsp; I've posted it here mostly for a remider to me on exactly how to do this, but thought I would share it with others who may not know of this.&amp;nbsp; This can be useful when testing if a server can successfully send email.&amp;nbsp; For example, I use this to confirm if a SharePoint server can successfully send emails for alerts and notifications.&lt;/P&gt;
&lt;P&gt;The items in &lt;STRONG&gt;bold&lt;/STRONG&gt; are what you should type.&lt;/P&gt;
&lt;P&gt;Start a Telnet session from a command line by entering:&lt;BR&gt;&lt;STRONG&gt;Telnet your.mailserver.com 25&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;220 a.mail.server.com Microsoft ESMTP MAIL Service, Version: 6.0.3790.2499 ready at&amp;nbsp; Thu, 29 Jun 2006 15:59:02 -0600&lt;BR&gt;&lt;STRONG&gt;helo&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;250 a.mail.server.com Hello [192.168.125.237]&lt;BR&gt;&lt;STRONG&gt;mail from: fromemail@server.com&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;250 2.1.0 &lt;A href="mailto:email@server.com...Sender"&gt;email@server.com...Sender&lt;/A&gt; OK&lt;BR&gt;&lt;STRONG&gt;rcpt to: joe@server.com&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;250 2.1.5 &lt;A href="mailto:joe@server.com"&gt;joe@server.com&lt;/A&gt;&lt;BR&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;354 Start mail input; end with &lt;CRLF&gt;.&lt;CRLF&gt;&lt;BR&gt;&lt;STRONG&gt;This is a test.&lt;BR&gt;&lt;/STRONG&gt;&lt;STRONG&gt;.&amp;nbsp; (enter a dot/period to end the data)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;250 2.6.0 &lt;A.MAIL.SERVER.COM&gt;Queued mail for delivery&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;quit&lt;BR&gt;&lt;/STRONG&gt;Connection to host lost.&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.crsw.com/mark/aggbug/2032.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mark H. Wagner</dc:creator><title>Professional Grade Hosting starting at $4.95</title><link>http://blogs.crsw.com/mark/archive/2005/12/11/1602.aspx</link><pubDate>Sun, 11 Dec 2005 08:29:00 GMT</pubDate><guid>http://blogs.crsw.com/mark/archive/2005/12/11/1602.aspx</guid><description>&lt;P&gt;I have been hosting at &lt;A title="" href="http://www.webhost4life.com/default.asp?refid=MarkHWagner" target=_blank&gt;WebHost4Life&lt;/A&gt; how for about three years.&amp;nbsp; I cannot say enough good things about this hosting service.&amp;nbsp; Yes, this is something of a shameless advertisement - but it is the honest truth.&amp;nbsp; If you are in the market for a new hosting service with professional grade products, you should try &lt;A title="" href="http://www.webhost4life.com/default.asp?refid=MarkHWagner" target=_blank&gt;WebHost4Life&lt;/A&gt;. Here is an &lt;A href="http://blogs.crsw.com/mark/archive/2005/03/30/814.aspx"&gt;article&lt;/A&gt; I posted a while back that covers my experience with WebHost4Life.&lt;/P&gt;
&lt;P&gt;Here are the reasons I find the &lt;A title="" href="http://www.webhost4life.com/default.asp?refid=MarkHWagner" target=_blank&gt;WebHost4Life&lt;/A&gt; hosting service of great value:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Excellent self-service control panel.&amp;nbsp; (I can do it myself) 
&lt;LI&gt;Unlimited Bandwidth/Traffice (no monthly fee suprises) 
&lt;LI&gt;Excellent support with very good response 
&lt;LI&gt;and Professional grade products&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG src="/images/blogs_crsw_com/mark/49/o_MicrosoftServers.gif"&gt;&lt;/P&gt;&lt;img src ="http://blogs.crsw.com/mark/aggbug/1602.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mark H. Wagner</dc:creator><title>Web Part Package Installer</title><link>http://blogs.crsw.com/mark/archive/2005/06/20/1101.aspx</link><pubDate>Mon, 20 Jun 2005 17:48:00 GMT</pubDate><guid>http://blogs.crsw.com/mark/archive/2005/06/20/1101.aspx</guid><description>&lt;P&gt;&lt;B&gt;Web Part Package Installer for Windows SharePoint Services 2003&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://blogs.crsw.com/mark/articles/1100.aspx"&gt;Click here for&amp;nbsp;the complete article...&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;A title="" href="/mark" target=_blank&gt;&lt;/A&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;For those of us who are familiar with installing and removing SharePoint web parts, it&amp;#8217;s a pretty easy process.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;However, for those individuals who spend more time &lt;EM&gt;using&lt;/EM&gt; SharePoint than installing and configuring it; locating and using the STSADM command can be a bit tedious.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;To help simplify the installation of web parts packages, I have created a simple Web Part Package Installer program.&lt;/P&gt;
&lt;P&gt;The purpose of this program is to make the installation of web part packages much easier for less-technical people.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Web Part Packages are stored in files having a .CAB file extension.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The nice thing about a web part package is that a package can define some initial properties and configuration settings&amp;nbsp;for the web part being installed.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This is where my Web Part Package Installer program may be useful.&lt;/P&gt;
&lt;P&gt;The installer form is very simple.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/mark/images/WPPI.jpeg" border=0&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://blogs.crsw.com/mark/articles/1100.aspx"&gt;Click here for&amp;nbsp;the complete article...&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;img src ="http://blogs.crsw.com/mark/aggbug/1101.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mark H. Wagner</dc:creator><title>Google Web Part for SharePoint</title><link>http://blogs.crsw.com/mark/archive/2005/06/08/992.aspx</link><pubDate>Wed, 08 Jun 2005 16:21:00 GMT</pubDate><guid>http://blogs.crsw.com/mark/archive/2005/06/08/992.aspx</guid><wfw:comment>http://blogs.crsw.com/mark/comments/992.aspx</wfw:comment><comments>http://blogs.crsw.com/mark/archive/2005/06/08/992.aspx#Feedback</comments><slash:comments>81</slash:comments><wfw:commentRss>http://blogs.crsw.com/mark/comments/commentRss/992.aspx</wfw:commentRss><trackback:ping>http://blogs.crsw.com/mark/services/trackbacks/992.aspx</trackback:ping><description>&lt;P&gt;&lt;SPAN&gt;&lt;FONT size=4&gt;&lt;STRONG&gt;Google Search Web Part&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="" href="/mark" target=_blank&gt;&lt;FONT color=#000080&gt;Mark Wagner&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://blogs.crsw.com/mark"&gt;http://blogs.crsw.com/mark&lt;/A&gt;&lt;BR&gt;June 10, 2005&lt;/P&gt;
&lt;P&gt;Article: &lt;A href="http://blogs.crsw.com/mark/articles/1009.aspx"&gt;http://blogs.crsw.com/mark/articles/1009.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;SPAN&gt;I created a custom Google web part a few weeks ago for my demo SharePoint site.&amp;nbsp; You can see what it looks like on&amp;nbsp;my testing SharePoint&amp;nbsp;home page &lt;A href="http://sharepoint.crsw.com/" target=_blank&gt;http://sharepoint.crsw.com&lt;/A&gt;.&amp;nbsp; The Google web part submits a search request by navigating the user directly to the Google search web page and performs a Google search using the Google search engine.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I have since received a number of emails requesting to get this web part for use on their SharePoint sites, so I decided to make it available for others. &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;First and foremost, the &lt;/SPAN&gt;&lt;/I&gt;&lt;I&gt;&lt;SPAN&gt;Google name and search service are the property of Google.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I have no affiliation with the Google name and its services. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/I&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Google is a must-have resource for my daily work.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If I need to find something, I Google it, and nothing else comes close when searching on the Internet.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;With this &lt;I&gt;dependency&lt;/I&gt;, I had to have it on my new SharePoint demo site.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;My SharePoint demo site is more of a test-harness at this point since it is hosted on a shared/public server, so don&amp;#8217;t be too disappointed when you&amp;nbsp;see it. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For those of you not familiar with Google, welcome to the Internet.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Google is the single best Internet search service available on the Internet, for the Internet.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If you need to find something on the Internet, Google will find it for you.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This process of searching is commonly referred to Googling.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If you &lt;I&gt;Google&lt;/I&gt; something, your are using Google to search the Internet for it.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;For the rest of you, Google is probably how you found this article. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It is important to remember that this Google Search web part is not intended to replace the SharePoint search feature.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In order for Google to find any results, Google must have already searched and indexed your site.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Also remember that Google will not be able to crawl and index pages on your SharePoint site that are not accessible to the public.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This is where the SharePoint search has the upper hand.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Again, this web part is not intended to replace the SharePoint search feature, but to conveniently access the much used Google search from your SharePoint page. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;Configuring the Google Search Web Part &lt;/SPAN&gt;&lt;/B&gt;
&lt;P&gt;&lt;SPAN&gt;Here is a picture of the web part configurations.&lt;/SPAN&gt; 
&lt;P&gt;&lt;IMG src="/mark/images/GoogleSearchWP-Config.jpeg" border=0&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;Google Image URL 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/B&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Once you have installed the web part, in the configuration options of the web part is a Google Image URL property which defaults to an image on Google&amp;#8217;s web site.&amp;nbsp; You should&amp;nbsp;use&amp;nbsp;the default url for the Google image.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I have made this property available just in case Google renames or moves their image. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This&amp;nbsp;Google Search Web Part can be configured in three distinct ways. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;BR&gt;Standard Google Search&lt;/STRONG&gt; 
&lt;P&gt;&lt;IMG src="/mark/images/GoogleSearchWP.jpeg" border=0&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Local Site Search &lt;/STRONG&gt;
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;IMG src="/mark/images/GoogleSearchWP-Local.jpeg" border=0&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Custom Site Search&lt;/STRONG&gt; 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;IMG src="/mark/images/GoogleSearchWP-Custom.jpeg" border=0&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.crsw.com/mark/articles/1009.aspx"&gt;Complete article here...&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.crsw.com/mark/aggbug/992.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>