<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/netimplicitssl/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 29 Sep 2014 10:26:11 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/netimplicitssl/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Araz Farhang Dareshuri</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -11,16 +11,22 @@
 If you are looking for information about Implicit mail servers please refer to [C# send email using implicit ssl]. You can also refer to [SSL VS TLS] to read more on SSL/TLS protocols

 How to use AIM to send Ssl Mail?
-===================================
-*. Download Library  
+================================
+
+Download Library  
+-----------------
+Our binary files are available as Nuget Packages
+https://www.nuget.org/packages/AIM
+
+Or you can download from SourceForge 
+
 [[download_button]]  by clicking on download button or getting source codes.

+And then include it in your project!

-
-*. Include it in your project!
-
-*. Write the code!
+Write the code!
+---------------
 If you want to have a sample SMTP mailing, you can write your program exactly like the way you write using System.Net.Mail

     private void SendEmail()
@@ -72,7 +78,7 @@

 What is the underlying Architecture?
-------------------------------------
+=====================================
 As mentioned, we will face with four concepts: Mail Messages, Mail Addresses, Attachments and Mail Senders

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang Dareshuri</dc:creator><pubDate>Mon, 29 Sep 2014 10:26:11 -0000</pubDate><guid>https://sourceforge.net5aeb89992808698bfb8c816195f1277bc88e37de</guid></item><item><title>Home modified by Araz Farhang Dareshuri</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -41,8 +41,7 @@
         var mailer = new MimeMailer(host, 465);
         mailer.User= user;
         mailer.Password = pass;
-        mailer.EnableSsl = true;
-        mailer.EnableImplicitSsl = true;
+        mailer.SslType = SslMode.Ssl;
         mailer.AuthenticationMode = AuthenticationType.Base64;

         //Set a delegate function for call back
@@ -67,7 +66,8 @@

 As you might be familiar with System.Net.Mail, we have four important objects in sending mails: Mail Message, Addresses, Attachment and sender. For each mail you need to generate mail message, set addresses and attachments and then send it using a smtp sender. 
 AIM uses the same architecture. We have normal (mime) Mails and smime Mails that can be in a plain sender or Ssl Sender in addition Ssl Sender can be implicit and explicit.
-In Conclusion you can [Send Mime Mails to Implicit Ssl Smtp Mail Servers],[Send SMIME Mails to Implicit Ssl Smtp Mail Servers], [Send Mime Mails to Smtp Mail Servers], [Send SMIME mails to smtp mail servers], [Send Mime Mails to Explicit Ssl Smtp Mail Servers],[Send SMIME Mails to Explicit Ssl Smtp Mail Servers].
+
+In Conclusion you can [Send Mime Mails to Implicit Ssl Smtp Mail Servers](Send Mime Mails to Implicit Ssl Smtp Mail Servers),[Send SMIME Mails to Implicit Ssl Smtp Mail Servers](Send SMIME Mails to Implicit Ssl Smtp Mail Servers), [Send Mime Mails to Smtp Mail Servers](Send Mime Mails to Smtp Mail Servers), [Send SMIME mails to smtp mail servers](Send SMIME mails to smtp mail servers), [Send Mime Mails to Explicit Ssl Smtp Mail Servers](Send Mime Mails to Explicit Ssl Smtp Mail Servers) and [Send SMIME Mails to Explicit Ssl Smtp Mail Servers](Send SMIME Mails to Explicit Ssl Smtp Mail Servers) using same an exact same logic.
 Another alternative is to use our mail factory class which is able to send all mentioned mails  

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang Dareshuri</dc:creator><pubDate>Fri, 26 Sep 2014 13:45:25 -0000</pubDate><guid>https://sourceforge.net3ac2aaae671aef7a54130029075979d5c0580eac</guid></item><item><title>Home modified by Araz Farhang Dareshuri</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -104,3 +104,16 @@
 All mail senders should implement an interface called IMailer. This interface is used to define mail generation and mail sending functions.
 Mail Senders are used to send Mime And Smime Messages with specified attachments and receivers to specified users
 You can use MimeMailer for sending mime messages and SmimeMailer for sending smime mails. 
+
+
+
+How to Identify Mail Server type?
+=================================
+AIM has support for ssl type detection, all you need to do is to have a MimeMailer object and then Call detect ssl type function.
+For more information please refer to our sample codes or [How To Detect Ssl Type](How To Detect Ssl Type)
+
+
+How To Detect If a Server Support TLS?
+--------------------------------------
+In our test application you can find the sample codes to check for Explicit Ssl Smtp Server
+If you need more please have a look at [How To Detect Tls Support](How To Detect Tls Support)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang Dareshuri</dc:creator><pubDate>Fri, 26 Sep 2014 13:06:00 -0000</pubDate><guid>https://sourceforge.net536042fffb5260a9fbcc848b56219a222824b119</guid></item><item><title>Home modified by Araz Farhang Dareshuri</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -21,6 +21,48 @@
 *. Include it in your project!

 *. Write the code!
+If you want to have a sample SMTP mailing, you can write your program exactly like the way you write using System.Net.Mail
+
+    private void SendEmail()
+    {
+        var mail = "you@gmail.com";
+        var host = "smtp.gmail.com";
+        var user = "yourUserName";
+        var pass = "yourPassword";
+        
+        //Generate Message 
+        var mymessage = new MimeMailMessage();
+        mymessage.From = new MimeMailAddress(mail);
+        mymessage.To.Add(mail);
+        mymessage.Subject = "test";
+        mymessage.Body = "body";
+        
+        //Create Smtp Client
+        var mailer = new MimeMailer(host, 465);
+        mailer.User= user;
+        mailer.Password = pass;
+        mailer.EnableSsl = true;
+        mailer.EnableImplicitSsl = true;
+        mailer.AuthenticationMode = AuthenticationType.Base64;
+        
+        //Set a delegate function for call back
+        mailer.SendCompleted += compEvent;
+        mailer.SendMailAsync(mymessage);
+    }
+
+    //Call back function
+    private void compEvent(object sender, AsyncCompletedEventArgs e)
+    {
+        if (e.UserState!=null)
+            Console.Out.WriteLine(e.UserState.ToString());
+        
+        Console.Out.WriteLine("is it canceled? " + e.Cancelled);
+
+        if (e.Error != null)
+                Console.Out.WriteLine("Error : " + e.Error.Message);
+    }
+
+

 As you might be familiar with System.Net.Mail, we have four important objects in sending mails: Mail Message, Addresses, Attachment and sender. For each mail you need to generate mail message, set addresses and attachments and then send it using a smtp sender. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang Dareshuri</dc:creator><pubDate>Thu, 25 Sep 2014 12:32:10 -0000</pubDate><guid>https://sourceforge.net294cb1e14c9be1fefc64003bf5b9c05f3e04c753</guid></item><item><title>Home modified by Araz Farhang Dareshuri</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -1,7 +1,7 @@
 AIM (Aegis Implicit Mail) is a free and open-source .net library which aims to be a comprehensive mail client which supports all protocols for sending different types of mails in the easiest way for developers.
 AIM supports Implicit (SSL) and Explicit (TLS) for MIME and S/MIME emails with or without attachments.

-If you have problem in sending emails to port 465 of gmail or other mail servers, AIM is what you are looking for!
+If you have problem in sending emails to [port 465](C# - Send Email over SSL on 465 port) of gmail or other mail servers, AIM is what you are looking for!

 [TOC]

@@ -62,4 +62,3 @@
 All mail senders should implement an interface called IMailer. This interface is used to define mail generation and mail sending functions.
 Mail Senders are used to send Mime And Smime Messages with specified attachments and receivers to specified users
 You can use MimeMailer for sending mime messages and SmimeMailer for sending smime mails. 
-
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang Dareshuri</dc:creator><pubDate>Wed, 24 Sep 2014 10:35:58 -0000</pubDate><guid>https://sourceforge.net45c170cbc9ca7782b658156ca023f109482a04b2</guid></item><item><title>Home modified by Araz Farhang</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,4 +1,7 @@
 AIM (Aegis Implicit Mail) is a free and open-source .net library which aims to be a comprehensive mail client which supports all protocols for sending different types of mails in the easiest way for developers.
+AIM supports Implicit (SSL) and Explicit (TLS) for MIME and S/MIME emails with or without attachments.
+
+If you have problem in sending emails to port 465 of gmail or other mail servers, AIM is what you are looking for!

 [TOC]

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang</dc:creator><pubDate>Wed, 24 Sep 2014 04:20:50 -0000</pubDate><guid>https://sourceforge.net8af47043ead395b4f41aa860a96d0bbbc5d1736f</guid></item><item><title>Home modified by Araz Farhang</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -9,13 +9,15 @@

 How to use AIM to send Ssl Mail?
 ===================================
-1. Download Library  
+*. Download Library  
 [[download_button]]  by clicking on download button or getting source codes.

-2. Include it in your project!

-3. Write the code!
+
+*. Include it in your project!
+
+*. Write the code!

 As you might be familiar with System.Net.Mail, we have four important objects in sending mails: Mail Message, Addresses, Attachment and sender. For each mail you need to generate mail message, set addresses and attachments and then send it using a smtp sender. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang</dc:creator><pubDate>Mon, 22 Sep 2014 03:46:23 -0000</pubDate><guid>https://sourceforge.net3956e8b14a9f4a10372096b67409062aeb230b13</guid></item><item><title>Home modified by Araz Farhang</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -1,4 +1,4 @@
-AIM (Aegis Implicit Mail) is a free and open-source .net library which aims to be a comprehensive mail client which supports all protocols for sending different types of mails.
+AIM (Aegis Implicit Mail) is a free and open-source .net library which aims to be a comprehensive mail client which supports all protocols for sending different types of mails in the easiest way for developers.

 [TOC]

@@ -9,12 +9,8 @@

 How to use AIM to send Ssl Mail?
 ===================================
-1. Download Library 
-
+1. Download Library  
 [[download_button]]  by clicking on download button or getting source codes.
-
-
-

 2. Include it in your project!
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang</dc:creator><pubDate>Mon, 22 Sep 2014 03:45:37 -0000</pubDate><guid>https://sourceforge.netddd4318c594b8ed242008c95520b6f71a54589e4</guid></item><item><title>Home modified by Araz Farhang</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -11,21 +11,26 @@
 ===================================
 1. Download Library

-[[download_button]]
+[[download_button]]  by clicking on download button or getting source codes.

 2. Include it in your project!
-3. As you might be familiar with System.Net.Mail, we have four important objects in sending mails: Mail Message, Addresses, Attachment and sender. For each mail you need to generate mail message, set addresses and attachments and then send it using a smtp sender. 
+
+3. Write the code!
+
+
+As you might be familiar with System.Net.Mail, we have four important objects in sending mails: Mail Message, Addresses, Attachment and sender. For each mail you need to generate mail message, set addresses and attachments and then send it using a smtp sender. 
 AIM uses the same architecture. We have normal (mime) Mails and smime Mails that can be in a plain sender or Ssl Sender in addition Ssl Sender can be implicit and explicit.
 In Conclusion you can [Send Mime Mails to Implicit Ssl Smtp Mail Servers],[Send SMIME Mails to Implicit Ssl Smtp Mail Servers], [Send Mime Mails to Smtp Mail Servers], [Send SMIME mails to smtp mail servers], [Send Mime Mails to Explicit Ssl Smtp Mail Servers],[Send SMIME Mails to Explicit Ssl Smtp Mail Servers].
 Another alternative is to use our mail factory class which is able to send all mentioned mails  

+
 What is the underlying Architecture?
 ------------------------------------
-As mentioned in mail sending we will face with four concepts: Mail Messages, Mail Addresses, Attachments and Mail Senders
+As mentioned, we will face with four concepts: Mail Messages, Mail Addresses, Attachments and Mail Senders

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang</dc:creator><pubDate>Mon, 22 Sep 2014 03:44:36 -0000</pubDate><guid>https://sourceforge.netbf58d8edd498a22a3441daba7ca4f861e5c1641d</guid></item><item><title>Home modified by Araz Farhang</title><link>https://sourceforge.net/p/netimplicitssl/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,4 +1,4 @@
-Aim is a free and open-source .net library which aims to be a comprehensive mail client which supports all protocols for sending different types of mails.
+AIM (Aegis Implicit Mail) is a free and open-source .net library which aims to be a comprehensive mail client which supports all protocols for sending different types of mails.

 [TOC]

@@ -12,6 +12,9 @@
 1. Download Library 

 [[download_button]]
+
+
+

 2. Include it in your project!
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Araz Farhang</dc:creator><pubDate>Mon, 22 Sep 2014 03:43:11 -0000</pubDate><guid>https://sourceforge.netca4b5738d98cb7e758545401beeafcc105d7902a</guid></item></channel></rss>