Click here to Skip to main content
15,896,201 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi friends,


How can able to send a mail with any kind of service providers. I don't want to restrict the Customer with only Gmail.


Kindly help me......
Posted

The Microsoft .NET framework provides two namespaces, System.Net and System.Net.Sockets to send or receive data over the Internet. SMTP protocol is using for sending email from C#. C# use System.Net.Mail namespace for sending email.To send e-mail you need to configure SMTP server. If you don’t have any SMTP, you can use free SMTP server. You can also use your gmail account.

More details with example: http://cybarlab.blogspot.com/2013/03/send-e-mail-using-c-sharp.html

Hope it will help you.

Tanks & best regard
 
Share this answer
 
Hi,
use this one might be helps you.


protected void SendEMail(string MailTo, string MailFrom, string MailSubject, string MailBody,string CC, string BCC,string Host,string Password,int PortNo)
{
MailMessage objEmail = new MailMessage();

objEmail.From = new MailAddress(MailFrom);

string[] MailItem = MailTo.Split(';');
for (int i = 0; i < MailItem.Length; i++)
{
objEmail.To.Add(new MailAddress(MailItem[i]));
}

objEmail.Subject = MailSubject;
objEmail.Body = MailBody;
objEmail.IsBodyHtml = true;
objEmail.Sender = new MailAddress(MailFrom);
objEmail.Priority = MailPriority.High;

try
{
SmtpClient client = new SmtpClient();
client.Host = Host;
ICredentialsByHost crd = new NetworkCredential(MailFrom, Password);
client.Credentials = crd;
client.EnableSsl = true;
client.Port = PortNo;
client.Send(objEmail);
}
catch (Exception exc)
{
}
}

Calling Pattern :

SendEMail("ToEMAIL", "FromMAIL", "Subject Line", "Mail Content", "CC ID", "BCC ID","smtp.gmail.com", "Password",587);
 
Share this answer
 
Comments
PRAKASH_N 28-Mar-13 5:56am    
smtp.gmail.com is used only with gmail.....if i m the yahoo user then?
Simply use config file: http://hazaa.com.au/blog/how-to-store-smtp-mail-settings-in-the-appconfig-or-webconfig-file/[^], or provide your own configuration mechanism and set the necessary SmtpClient properties by code.
A useful article in this topic: Sending Mails in .NET Framework[^]
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900