﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Adam Heitke - Enterprise Consultant/VP - Capriccio Software, Inc. - C#/VB .Net</title>
    <description>Adam's lessons learned in the .Net arena and as an Enterprise IT Consultant.</description>
    <link>http://www.capricciosoftware.com/portal/Community/Blogs/tabid/57/BlogId/2/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>adam.heitke@capricciosoftware.com</managingEditor>
    <webMaster>robert.thomas@capricciosoftware.com</webMaster>
    <pubDate>Mon, 15 Mar 2010 18:54:43 GMT</pubDate>
    <lastBuildDate>Mon, 15 Mar 2010 18:54:43 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.5.1.19887</generator>
    <item>
      <title>How to send an email message using SMTP in C# and VB.Net</title>
      <description>&lt;p&gt;&lt;font size="2"&gt;Short method for creating and sending an email message using SMTP:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;C#&lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;using&lt;/font&gt; System.Net.Mail;&lt;br /&gt;
....&lt;br /&gt;
&lt;font color="#0000ff"&gt;private void&lt;/font&gt; SendSMTPMessage()&lt;br /&gt;
        {&lt;br /&gt;
            &lt;font color="#339966"&gt;//declare a new message&lt;/font&gt;&lt;br /&gt;
            &lt;font color="#339999"&gt;MailMessage&lt;/font&gt; message = new &lt;font color="#339999"&gt;MailMessage&lt;/font&gt;();&lt;br /&gt;
            &lt;br /&gt;
  &lt;font color="#339966"&gt;          //Add Recipient to Message, can create multiple recipients if desired&lt;/font&gt;&lt;br /&gt;
            message.To.Add("&lt;font color="#ff0000"&gt;user@mail.com"&lt;/font&gt;);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;            &lt;font color="#339966"&gt;//message sent from&lt;/font&gt;&lt;br /&gt;
            message.From = new &lt;font color="#339999"&gt;MailAddress&lt;/font&gt;(&lt;font color="#ff0000"&gt;"sender@mail.com"&lt;/font&gt;);&lt;br /&gt;
            &lt;br /&gt;
            &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt;//message subject and body&lt;br /&gt;
&lt;/font&gt;            message.Subject = &lt;font color="#ff0000"&gt;"Sample Message Subject"&lt;/font&gt;;&lt;br /&gt;
            message.Body = &lt;font color="#ff0000"&gt;"Sample message content"&lt;/font&gt;;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;            &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt;//create the smtp client&lt;br /&gt;
&lt;/font&gt;            &lt;font color="#339999"&gt;SmtpClient&lt;/font&gt; smtp = new &lt;font color="#339999"&gt;SmtpClient&lt;/font&gt;(&lt;font color="#ff0000"&gt;"my.smtp.server"&lt;/font&gt;);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;            &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt;//I had to add this to get my message to send on Windows Server 2003 and IIS 6&lt;br /&gt;
&lt;/font&gt;            smtp.DeliveryMethod = &lt;font color="#339999"&gt;SmtpDeliveryMethod&lt;/font&gt;.PickupDirectoryFromIis;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;           &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt; //attempt to send message&lt;br /&gt;
&lt;/font&gt;            smtp.Send(message);&lt;br /&gt;
        }&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;br /&gt;
VB&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;Imports&lt;/font&gt; System.Net.Mail&lt;br /&gt;
...&lt;br /&gt;
&lt;font color="#0000ff"&gt;Private Sub&lt;/font&gt; SendSMTPMessage()&lt;br /&gt;
        &lt;font color="#339966"&gt;'declare a new message&lt;/font&gt;&lt;br /&gt;
        &lt;font color="#0000ff"&gt;Dim&lt;/font&gt; message &lt;font color="#0000ff"&gt;As New&lt;/font&gt; MailMessage&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;       &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt; 'Add Recipient to Message, can create multiple recipients if desired&lt;br /&gt;
&lt;/font&gt;        message.To.Add(&lt;font color="#ff0000"&gt;"&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000"&gt;&lt;font size="2"&gt;user@mail.com&lt;/font&gt;"&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;       &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt; 'message sent from&lt;br /&gt;
&lt;/font&gt;        message.From = &lt;font color="#0000ff"&gt;New&lt;/font&gt; MailAddress(&lt;font color="#ff0000"&gt;"&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000"&gt;&lt;font size="2"&gt;sender@mail.com&lt;/font&gt;"&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;       &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt; 'message subject and body&lt;br /&gt;
&lt;/font&gt;        message.Subject = &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;"Sample Message Subject"&lt;br /&gt;
&lt;/font&gt;        message.Body = &lt;font color="#ff0000"&gt;"Sample message content"&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;       &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt; 'create the smtp client&lt;br /&gt;
&lt;/font&gt;        &lt;font color="#0000ff"&gt;Dim&lt;/font&gt; smtp &lt;font color="#0000ff"&gt;As New&lt;/font&gt; SmtpClient(&lt;font color="#ff0000"&gt;"my.smtp.server"&lt;/font&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;        &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt;'I had to add this to get my message to send on Windows Server 2003&lt;br /&gt;
&lt;/font&gt;        smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;        &lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#339966"&gt; 'attempt to send message&lt;br /&gt;
&lt;/font&gt;        smtp.Send(message)&lt;br /&gt;
&lt;font color="#0000ff"&gt;End Sub&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</description>
      <link>http://www.capricciofuzion.com/portal/Default.aspx?tabid=57&amp;EntryID=8</link>
      <author>adam.heitke@capricciosoftware.com</author>
      <comments>http://www.capricciofuzion.com/portal/Default.aspx?tabid=57&amp;EntryID=8#Comments</comments>
      <guid isPermaLink="true">http://www.capricciofuzion.com/portal/Default.aspx?tabid=57&amp;EntryID=8</guid>
      <pubDate>Thu, 03 Jul 2008 18:51:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.capricciosoftware.com/portal/DesktopModules/Blog/Trackback.aspx?id=8</trackback:ping>
    </item>
  </channel>
</rss>