Skip to main content

Simplest way to send email from your C# (ASP.net) application

<1> IMPORT LIBRARIES >> TO FORM(or ASPX page ) & CLASS 

using System.Net.Mail;
<2>INCLUDE CLASS BELOW 

class sendmail
{
public void testmail(string to,string subject,string body)
{
try
{
string To=to;
string sub=subject ;
string Body=body ;
MailMessage mail = new MailMessage();

SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

mail.From = new MailAddress("absccd@gmail.com");

// email adress that i have created on gmail

// or you can use any mail server such as yahoo,aol,msn,and so on

mail.To.Add(To);

mail.Subject = sub;

mail.Body = Body;

SmtpServer.Port = 587;

SmtpServer.Credentials = new System.Net.NetworkCredential("userNAme", "Password");

//enter uname and pwd of email address you want to send email from

SmtpServer.EnableSsl = true;

SmtpServer.Send(mail);

MessageBox.Show("mail Sent successfully");

}

catch (Exception ex)
{

MessageBox.Show(ex.ToString());

}

}

}
<3>CREATE OBJECTS FROM THAT(in the form or page) and USE IT

sendmail obj = new sendmail();
obj.testmail(toContentTextBox.Text, subjectContentTextBox.Text, messageContentTextBox.Text);

 

//enjoy your program

[contact-form subject='[KLC%26#039;s knowledge SharePoint'][contact-field label='Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Website %26#x002c;Links %26#x002c;Profiles(facebook%26#x002c;g+..etc) ' type='url'/][contact-field label='Comment' type='textarea' required='1'/][contact-field label='other ?' type='text'/][/contact-form]

Comments

Popular posts from this blog

Turn off/ Hide Details panel/ Information Panel on modern SharePoint lists

Not always we require to show changes done by other which is a mandatory feature in SharePoint online.  What is details pane (aka. Information Pane)? Detail pane/ Information shows information regarding the document if you selected a one or its showing recent changes within a list or library. Follow link to Microsoft documentation about details pane. Bad news: Until Microsoft listen to User Voice , there is no straightforward way to enable disable this even you don't want. Good news: We could write a SharePoint framework extension to hack styles until Microsoft give us a permanent solution. How? I found this sample project (Inject CSS into modern SharePoint pages with React) which could reuse to our purpose. Thanks to Hugo for saving my time.  Steps to awesomeness:  Clone the project Resolve dependencies >  npm i Bundle >  gulp bundle --ship Package >  gulp package-solution --ship Upload package into SharePoint App catalog  

📢 Update -Top 10 Microsoft Teams questions from customers around the world

Over the last 4 months, we’ve traveled to 9 countries on Microsoft Ignite | The Tour meeting and speaking with users like you about Microsoft Teams. The insights and feedback at every location has been invaluable — Thank you. During our travels, there have been 10 questions that have repeatedly surfaced. Below are all of the questions — including the answers too, of course!   Can you restrict access to a specific channel in a team? What are best practices for governance, specifically around team creation, naming, and retention? Can I add guests to my team? If so, how? How does external access/federation work? How is this different to guest access? What functionalities do I get in a hybrid environment? Is Teams available for on-prem environments? How do I configure Direct Routing in Microsoft Teams? Why should I move from Skype for Business to Teams? How do I make this transition? I have existing SharePoint sites that I would like to bring into Teams. Can I do that? I need t

Eliminate Duplicates in Microsoft Flow and Azure Logic Apps

There is no straight forward method or Microsoft Flow action  to eliminate values in a collection like Microsft Excel (as of March 2019). This little hack will help you to eliminate/ remove duplicates and create a collection of unique values. Sample scenario: Need to send daily summarized notification to assigned approved with pending approval items. Sample workflow: Initialize an array Iterate collection of data and append items that are not there in the filtered array Side note: This won't be an option to consider if you too concerned about the performance of the workflow but for the time being its an option to consider.