<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SharpMail]]></title><description><![CDATA[<p dir="auto">Yo tout le monde !</p>
<p dir="auto">Suite à un manque d'imagination, j'ai décidé de créer une petite librairie qui va vous permettre d'envoyer des mails en C# plus simplement et plus rapidement.</p>
<p dir="auto">Lien de téléchargement : <a href="http://goo.gl/ytgu24" rel="nofollow ugc">http://goo.gl/ytgu24</a> (Release + Source v0.1)</p>
<p dir="auto">Lien de la source : <a href="http://goo.gl/biU3s6" rel="nofollow ugc">http://goo.gl/biU3s6</a> (Github)</p>
<p dir="auto">Utilisation :</p>
<ol>
<li>
<p dir="auto">Ajouter la référence au projet</p>
</li>
<li>
<p dir="auto">Importer la librairie avec :</p>
</li>
</ol>
<pre><code>using SharpMail;
</code></pre>
<ol start="3">
<li>Désormais vous pouvez envoyer des emails comme ceci :</li>
</ol>
<pre><code>SharpMail.Mail.SendMail("smtp.yourserver.com", "from_adress@mail.com", "to_adress@mail.com", "subject", "message", "creditential_adress@mail.com", "creditential_password", "Mail send !");
</code></pre>
<p dir="auto">Certes ce n'est pas forcément très utilie mais comme je vous l'ai dit, je ne suis pas très inspiré en ce moment...</p>
<p dir="auto">J'espère quand même que ca peut être utile à quelqu'un !</p>
<p dir="auto">A+</p>
]]></description><link>http://new.melinyel.net/topic/1132/sharpmail</link><generator>RSS for Node</generator><lastBuildDate>Thu, 21 May 2026 18:18:22 GMT</lastBuildDate><atom:link href="http://new.melinyel.net/topic/1132.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Oct 2014 18:43:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SharpMail on Thu, 16 Oct 2014 01:45:03 GMT]]></title><description><![CDATA[<p dir="auto">Petit truc que j'ai remarquer:</p>
<p dir="auto">-Tu as surchargé la méthode SendMail pour ajouter l'argument "MSGBOXSUCCESS", c'est inutile, puisqu'en C# et il y a les arguments optionels.</p>
<p dir="auto">ex:</p>
<pre><code>public static void SendMail(string SMTP, string FROM, string TO, string SUBJECT, string BODY, string USERNAME, string PASSWORD, string MSGBOXSUCCESS = string.Empty)
</code></pre>
<p dir="auto">Ça te permet d'appeler la fonction avec l'argument MSGBOXSUCCESS en option, donc si il n'est pas fourni, il sera égal a string.Empty (ou "").</p>
<p dir="auto">Et puis au moment d'afficher la messagebox il suffit de check si l'argument a été fourni.</p>
<p dir="auto">ex:</p>
<pre><code>public static void SendMail(string SMTP, string FROM, string TO, string SUBJECT, string BODY, string USERNAME, string PASSWORD, string MSGBOXSUCCESS = string.Empty)
{
/*
...
*/

if(MSGBOXSUCCESS != string.Empty)
   MessageBox.Show(MSGBOXSUCCESS);

/*
    ...
*/
}
</code></pre>
<ul>
<li>
<p dir="auto">Aucun usage de var</p>
</li>
<li>
<p dir="auto">Un block "using" aurait été préférable pour gérer les exceptions (et après le catch tu devrais mettre un finally pour t'assurer que SmtpServer.Close() est bien exécuté)</p>
</li>
<li>
<p dir="auto">Les noms des arguments pique les yeux <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /></p>
</li>
</ul>
<p dir="auto">En espérant que ça t'aide <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=aa95655114f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://new.melinyel.net/post/12145</link><guid isPermaLink="true">http://new.melinyel.net/post/12145</guid><dc:creator><![CDATA[davydavek]]></dc:creator><pubDate>Thu, 16 Oct 2014 01:45:03 GMT</pubDate></item></channel></rss>