This post is basically for freshers or newbies. In application development sometimes we need to send the mail through our application. Here I am explaining how you can send mail in ASP.Net using C#, VB.Net.
In my previous posts, I explained Convert DataTable into List, Constructor Chainning in C#, Convert a Generic List to a Datatable, Get Property Names using Reflection in C#, Hard drive information using C#, Create Directory/Folder using C#, Check Internet Connection using C#, SQL Server Database BackUp using C# and some other articles related to C#, ASP.Net, jQuery, Java Script and SQL Server.
The Microsoft .NET framework provides two namespaces, System.Net and System.Net.Sockets for managed implementation of Internet protocols that applications can use to send or receive data over the Internet.We use the SMTP protocol for sending mail in C# .
Let's see a sample code.The following C# source code shows how to send an email from a Gmail address using SMTP server. The Gmail SMTP server name is smtp.gmail.com and the port using send mail is 587 and also using NetworkCredential for password based authentication. Before write the mail sending code add the following name space in your .CS or .VB code file.
C# Code
In my previous posts, I explained Convert DataTable into List, Constructor Chainning in C#, Convert a Generic List to a Datatable, Get Property Names using Reflection in C#, Hard drive information using C#, Create Directory/Folder using C#, Check Internet Connection using C#, SQL Server Database BackUp using C# and some other articles related to C#, ASP.Net, jQuery, Java Script and SQL Server.
The Microsoft .NET framework provides two namespaces, System.Net and System.Net.Sockets for managed implementation of Internet protocols that applications can use to send or receive data over the Internet.We use the SMTP protocol for sending mail in C# .
Let's see a sample code.The following C# source code shows how to send an email from a Gmail address using SMTP server. The Gmail SMTP server name is smtp.gmail.com and the port using send mail is 587 and also using NetworkCredential for password based authentication. Before write the mail sending code add the following name space in your .CS or .VB code file.
C# Code
using System.Net.Mail;Now write the following C# method for sending the mail-
public static void SendMail(string _fromaddress, string[] _toaddress, string[] _ccadress,string _subject, string _body) { try { //Create instance of MailMessage Class MailMessage msg = new MailMessage(); msg.From = new MailAddress(_fromaddress); foreach(string _address in _toaddress) { msg.To.Add(_address); } foreach(string _address in _ccadress) { msg.CC.Add(_address); } msg.Subject = _subject; msg.Body = _body; //for sending body as HTML msg.IsBodyHtml = true; //Create Instance of SMTP Class SmtpClient SmtpServer = new SmtpClient(); //Assign Host SmtpServer.Host = "smtp.gmail.com"; //Assign Post Number SmtpServer.Port = 587; //Setting the credential for authentiicate the sender SmtpServer.Credentials = new System.Net.NetworkCredential("mymail@gmail.com", "mypass"); //Enable teh Secure Soket Layer to Encrypte the connection SmtpServer.EnableSsl = true; //Sending the message SmtpServer.Send(msg); Console.WriteLine("Mail Send Successfully!!"); Console.ReadLine(); } catch (SmtpException ex) { Console.WriteLine(ex.Message); } }VB.Net Code
Imports System.Net.MailNow write the following VB.Net method for sending the mail-
Public Shared Sub SendMail(_fromaddress As String, _toaddress As String(), _ccadress As String(), _subject As String, _body As String) Try 'Create instance of MailMessage Class Dim msg As New MailMessage() msg.From = New MailAddress(_fromaddress) For Each _address As String In _toaddress msg.[To].Add(_address) Next For Each _address As String In _ccadress msg.CC.Add(_address) Next msg.Subject = _subject msg.Body = _body 'for sending body as HTML msg.IsBodyHtml = True 'Create Instance of SMTP Class Dim SmtpServer As New SmtpClient() 'Assign Host SmtpServer.Host = "smtp.gmail.com" 'Assign Post Number SmtpServer.Port = 587 'Setting the credential for authentiicate the sender SmtpServer.Credentials = New System.Net.NetworkCredential("mymail@gmail.com", "mypass") 'Enable teh Secure Soket Layer to Encrypte the connection SmtpServer.EnableSsl = True 'Sending the message SmtpServer.Send(msg) Console.WriteLine("Mail Send Successfully!!") Console.ReadLine() Catch ex As SmtpException Console.WriteLine(ex.Message) End Try End SubI hope this will be helpful for you. I would like to have any feedback from you. Your valuable feedback, question, or comments about this article are always welcome.
This comment has been removed by a blog administrator.
ReplyDeleteПривет, народ! А вы уже видели фотки с фоном стим закат? Это что-то нереальное! Я просто влюбился в эти картинки, особенно когда все фонит и выглядит как настоящий закатный пейзаж! Если вы тоже хотите полюбоваться такими фотками и почувствовать себя настоящим крутым чуваком, то смело жмите на ссылку https://cultmir.ru/fon-stim-zakat! Там вас ждут самые крутые картинки с фоном стим закат, а еще вы можете скачать их себе и использовать как обои на своем гаджете. Быстро бегите по ссылке, покажите всем свой стиль и ощутите весь кайф от этого фонового заката!
ReplyDeleteМне сегодня просто ужасное настроение, надо что-то придумать, чтобы поднять себе психику. Я обычно смотрю смешные картинки, это всегда помогает. Но сейчас я наткнулся на эту страничку https://cvam.ru/plohoe-nastroenie - там настолько смешные картинки, что я почти умер со смеху! Одна лучше другой, уверен, что никто не устоит. Если кому-то нужно поднять настроение - смело переходите по ссылке и готовьтесь к взрыву смеха!
ReplyDeleteПриветствую всех! Хочу рассказать о своем недавнем успешном победе в интернет-казино Вавада. Я давно играю в слоты, и наконец-то мне повезло выиграть крупную сумму. Чтобы начать играть, я использовал вавада рабочее зеркало на сегодняшний vavadafac1 - это специальная ссылка, которая дает возможность обойти блокировку и получить доступ к сайту. Вавада предлагает большой выбор игр, удобный интерфейс и простую регистрацию. К тому же, они предоставляют быстрые выплаты и щедрые бонусы, включая приветственный бонус и фриспины. Я очень доволен игрой в Вавада и рекомендую всем попробовать свою удачу! Заходите на официальный сайт по ссылке https://vavadah.site/ и наслаждайтесь азартом вместе со мной! [Nick]
ReplyDeleteЯ хотел бы поделиться своим опытом игры в интернет-казино Вавада. Меня зовут Максим и я недавно стал участником этой платформы. Когда я впервые услышал о вавада vavadaonl3 buzz, я был немного скептически настроен, но решил попробовать. В итоге, я был приятно удивлен! Сайт предлагает широкий выбор слотов и щедрые бонусы. Процесс регистрации оказался очень простым и быстрым, а выплаты происходят без задержек. Меня также порадовал удобный интерфейс и приветственный бонус, который я получил. Кроме того, вавада vavadaonl3 buzz предлагает фриспины и возможность выиграть крупные суммы. Я рекомендую всем, кто ищет надежное онлайн-казино, посетить вавада vavadaonl3 buzz и испытать удачу сами!
ReplyDeleteЕсть реально офигенные картинки про танкистов! На них просто одни крутые парни в своей броне стоят, как герои, и технику нежно гладят. Я сам не танкист, но у меня брат служил, видел, какие эмоции у него от этой работы! Если ты тоже ценишь мужество и знаешь, что такое настоящий боевой дух, то тебе обязательно стоит посмотреть на эти картинки! Я вот нашел их на сайте fotoslava.ru, там целая коллекция фотографий, впечатляет, поверь! Заходи, смотри и не забывай делиться впечатлениями!
ReplyDeleteКропп прическа является одним из самых популярных и современных вариантов стрижки. Она отличается короткой длиной волос и стильным и аккуратным видом. Кропп прическа идеально подходит для тех, кто предпочитает простоту и лаконичность. Этот стиль универсален и подходит практически любой форме лица. Если вы хотите ознакомиться с различными вариантами Кропп прически, рекомендую посетить сайт cojo.ru. Здесь вы найдете 43 фото с различными вариациями этой модной стрижки. Не упустите возможность найти свой идеальный образ!
ReplyDeleteПривет бро! Вот тебе идейка, как поднять настроение твоему мужу на работе! Заходи на сайт https://cvam.ru/priyatnaya-muzhu-na-rabotu-dlya-podnyatiya-nastroeniya и найди там классные картинки, которые точно поднимут ему настроение! Покажи ему, что его ждет дома приятная и позитивная атмосфера! Обожги ему мозг офигенными фотками и пусть целый день будет бодрым и веселым! Лови идею и делай своего чувака счастливым!
ReplyDeleteВосхитительная подборка фотографий Малыши с мамами покажет вам, какая невероятная и нежная связь существует между матерью и ребенком. Эти кадры пронизаны любовью, заботой и теплотой, и невозможно остаться равнодушным к такой искренности чувств. Посмотрите на эти трогательные моменты, когда мамы обнимают, ласкают и улыбаются своим малышам. Они напоминают нам о том, как важна эта связь и как она сильно влияет на детское развитие. Присоединяйтесь к этому мирному и трогательному путешествию, кликнув по ссылке https://cojo.ru/deti/malyshi-s-mamami-52-foto/ и насладитесь этими прекрасными снимками.
ReplyDeleteПривет всем! Сегодня хочу поделиться с вами небольшим сокровищем - гифками на тему романтической ночи. Да, это то, что нужно для создания особенной атмосферы и запоминающихся вечеров. На этих гифках вы найдете истинно романтичные моменты, которые пробуждают душу и заставляют сердце трепетать. И чтобы вы могли насладиться ими в полной мере, хочу порекомендовать вам заглянуть на этот сайт романтическая ночь гифки. Там вы обязательно найдете что-то интересное и сможете добавить в свою коллекцию всевозможные сцены романтики. Готовьтесь к волшебным вечерам и заполните свою жизнь нежностью и любовью! Приятного просмотра!
ReplyDeleteСегодня я хочу порекомендовать вам погрузиться в мир талантливого русского художника Михаила Румянцева, известного как Карандаш. В его работах всегда чувствуется энергия и душа, каждая картина передает свою историю. Я обязательно рекомендую вам посетить эту ссылку https://cojo.ru/znamenitosti/karandash-mihail-rumyantsev-42-foto/, где вы сможете насладиться 42 фотографиями его работ и погрузиться в уникальный мир мастера. Рекомендую приоткрыть занавеску и окунуться в удивительный творческий процесс, который ждал вас всегда!
ReplyDelete