How to send an email ?
-
I want to send an email through my ASP.NET application. Please help me. I have the email address stored in the database . :)
-
I want to send an email through my ASP.NET application. Please help me. I have the email address stored in the database . :)
Go through System.Net.Mail namespace. http://msdn.microsoft.com/de-de/library/system.net.mail.aspx[^] Or you looking something different ?
Parwej Ahamad R & D: REST services with WCF
-
Go through System.Net.Mail namespace. http://msdn.microsoft.com/de-de/library/system.net.mail.aspx[^] Or you looking something different ?
Parwej Ahamad R & D: REST services with WCF
can i send the email through the localhost, i mean through my machine directly ? I have installed SMTP Virtual Servers in IIS 6.0, through the XP CD ! :)
-
can i send the email through the localhost, i mean through my machine directly ? I have installed SMTP Virtual Servers in IIS 6.0, through the XP CD ! :)
I think no but you can verify it whether are you able to send or not. provide the SMTP server name is 172.0.0.1. Send mail through the code and check on below location you will found there some file. Open it into the notepad. C:\Inetpub\mailroot\Queue
Parwej Ahamad R & D: REST services with WCF
-
I think no but you can verify it whether are you able to send or not. provide the SMTP server name is 172.0.0.1. Send mail through the code and check on below location you will found there some file. Open it into the notepad. C:\Inetpub\mailroot\Queue
Parwej Ahamad R & D: REST services with WCF
it is giving
SmtpException Failure sending mail.
what shall I do ? -
it is giving
SmtpException Failure sending mail.
what shall I do ?Where you are providing the SMTP Server name in Web.config file ? IF Yes then examine like this: <system.net> <mailsettings> <smtp from="test@par.com"> <network host="172.0.0.1 OR localhost" port="25" username="" password="" defaultcredentials="true" /> </smtp> </mailsettings> </system.net> OR try external SMTP Server of Gmail
System.Net.Mail.SmtpClient email = new System.Net.Mail.SmtpClient();
email.Host = "smtp.gmail.com";
email.Port = 465 ;
............
............Parwej Ahamad R & D: REST services with WCF
-
Where you are providing the SMTP Server name in Web.config file ? IF Yes then examine like this: <system.net> <mailsettings> <smtp from="test@par.com"> <network host="172.0.0.1 OR localhost" port="25" username="" password="" defaultcredentials="true" /> </smtp> </mailsettings> </system.net> OR try external SMTP Server of Gmail
System.Net.Mail.SmtpClient email = new System.Net.Mail.SmtpClient();
email.Host = "smtp.gmail.com";
email.Port = 465 ;
............
............Parwej Ahamad R & D: REST services with WCF
again
SmtpException
this timeThe operation has timed out.
:confused: :confused: :confused: -
again
SmtpException
this timeThe operation has timed out.
:confused: :confused: :confused:[Message Deleted]
-
[Message Deleted]
Parwej Ahamad wrote:
which one you are using ?
anti-virus ? avg free !
-
Parwej Ahamad wrote:
which one you are using ?
anti-virus ? avg free !
are you set on web.config file or using the Google SMTP server ?
Parwej Ahamad R & D: REST services with WCF
-
are you set on web.config file or using the Google SMTP server ?
Parwej Ahamad R & D: REST services with WCF
Google SMTP server
-
Google SMTP server
[Message Deleted]
-
[Message Deleted]
Parwej Ahamad wrote:
Are you logged on any IM ?
-> na... code:
protected void Page_Load(object sender, EventArgs e)
{
string server;
server = "localhost";
// Specify the file to be attached and sent.
// This example assumes that a file named Data.xls exists in the
// current working directory.
string file = "data.xls";
file = Server.MapPath("~/data.xls");
// Create a message and set up the recipients.
MailMessage message = new MailMessage(
"apurvkolte@live.com",
"apurvkolte@gmail.com",
"Quarterly data report.",
"See the attached spreadsheet.");// Create the file attachment for this e-mail message. Attachment data = new Attachment(file, MediaTypeNames.Application.Octet); // Add time stamp information for the file. ContentDisposition disposition = data.ContentDisposition; disposition.CreationDate = System.IO.File.GetCreationTime(file); disposition.ModificationDate = System.IO.File.GetLastWriteTime(file); disposition.ReadDate = System.IO.File.GetLastAccessTime(file); // Add the file attachment to this e-mail message. message.Attachments.Add(data); //Send the message. SmtpClient client = new SmtpClient(); client.Host = "smtp.gmail.com"; client.Port = 465; // Add credentials if the SMTP server requires them. client.Credentials = CredentialCache.DefaultNetworkCredentials; client.Send(message); // Display the values in the ContentDisposition for the attachment. ContentDisposition cd = data.ContentDisposition; Console.WriteLine("Content disposition"); Console.WriteLine(cd.ToString()); Console.WriteLine("File {0}", cd.FileName); Console.WriteLine("Size {0}", cd.Size); Console.WriteLine("Creation {0}", cd.CreationDate); Console.WriteLine("Modification {0}", cd.ModificationDate); Console.WriteLine("Read {0}", cd.ReadDate); Console.WriteLine("Inline {0}", cd.Inline); Console.WriteLine("Parameters: {0}", cd.Parameters.Count); foreach (DictionaryEntry d in cd.Parameters) { Console.WriteLin
-
Parwej Ahamad wrote:
Are you logged on any IM ?
-> na... code:
protected void Page_Load(object sender, EventArgs e)
{
string server;
server = "localhost";
// Specify the file to be attached and sent.
// This example assumes that a file named Data.xls exists in the
// current working directory.
string file = "data.xls";
file = Server.MapPath("~/data.xls");
// Create a message and set up the recipients.
MailMessage message = new MailMessage(
"apurvkolte@live.com",
"apurvkolte@gmail.com",
"Quarterly data report.",
"See the attached spreadsheet.");// Create the file attachment for this e-mail message. Attachment data = new Attachment(file, MediaTypeNames.Application.Octet); // Add time stamp information for the file. ContentDisposition disposition = data.ContentDisposition; disposition.CreationDate = System.IO.File.GetCreationTime(file); disposition.ModificationDate = System.IO.File.GetLastWriteTime(file); disposition.ReadDate = System.IO.File.GetLastAccessTime(file); // Add the file attachment to this e-mail message. message.Attachments.Add(data); //Send the message. SmtpClient client = new SmtpClient(); client.Host = "smtp.gmail.com"; client.Port = 465; // Add credentials if the SMTP server requires them. client.Credentials = CredentialCache.DefaultNetworkCredentials; client.Send(message); // Display the values in the ContentDisposition for the attachment. ContentDisposition cd = data.ContentDisposition; Console.WriteLine("Content disposition"); Console.WriteLine(cd.ToString()); Console.WriteLine("File {0}", cd.FileName); Console.WriteLine("Size {0}", cd.Size); Console.WriteLine("Creation {0}", cd.CreationDate); Console.WriteLine("Modification {0}", cd.ModificationDate); Console.WriteLine("Read {0}", cd.ReadDate); Console.WriteLine("Inline {0}", cd.Inline); Console.WriteLine("Parameters: {0}", cd.Parameters.Count); foreach (DictionaryEntry d in cd.Parameters) { Console.WriteLin
i have copied it from msdn
-
Parwej Ahamad wrote:
Are you logged on any IM ?
-> na... code:
protected void Page_Load(object sender, EventArgs e)
{
string server;
server = "localhost";
// Specify the file to be attached and sent.
// This example assumes that a file named Data.xls exists in the
// current working directory.
string file = "data.xls";
file = Server.MapPath("~/data.xls");
// Create a message and set up the recipients.
MailMessage message = new MailMessage(
"apurvkolte@live.com",
"apurvkolte@gmail.com",
"Quarterly data report.",
"See the attached spreadsheet.");// Create the file attachment for this e-mail message. Attachment data = new Attachment(file, MediaTypeNames.Application.Octet); // Add time stamp information for the file. ContentDisposition disposition = data.ContentDisposition; disposition.CreationDate = System.IO.File.GetCreationTime(file); disposition.ModificationDate = System.IO.File.GetLastWriteTime(file); disposition.ReadDate = System.IO.File.GetLastAccessTime(file); // Add the file attachment to this e-mail message. message.Attachments.Add(data); //Send the message. SmtpClient client = new SmtpClient(); client.Host = "smtp.gmail.com"; client.Port = 465; // Add credentials if the SMTP server requires them. client.Credentials = CredentialCache.DefaultNetworkCredentials; client.Send(message); // Display the values in the ContentDisposition for the attachment. ContentDisposition cd = data.ContentDisposition; Console.WriteLine("Content disposition"); Console.WriteLine(cd.ToString()); Console.WriteLine("File {0}", cd.FileName); Console.WriteLine("Size {0}", cd.Size); Console.WriteLine("Creation {0}", cd.CreationDate); Console.WriteLine("Modification {0}", cd.ModificationDate); Console.WriteLine("Read {0}", cd.ReadDate); Console.WriteLine("Inline {0}", cd.Inline); Console.WriteLine("Parameters: {0}", cd.Parameters.Count); foreach (DictionaryEntry d in cd.Parameters) { Console.WriteLin
Let me check on my machine ?
Parwej Ahamad R & D: REST services with WCF
-
Let me check on my machine ?
Parwej Ahamad R & D: REST services with WCF
i am going to sleep now. we'll talk tomorrow ... bye gn
-
i am going to sleep now. we'll talk tomorrow ... bye gn
Below given code are working fine on my machine. Note: Which I have mark as bold provide there your gmail id and password.
MailMessage MyMailMessage=new MailMessage();
MyMailMessage.From = new MailAddress("g.parwez@gmail.com");
MyMailMessage.To.Add("g.parwez@gmail.com");
MyMailMessage.Subject = "Parwej Testing !!!";
MyMailMessage.Body = "This is the test text for Parwej Ahamad";
SmtpClient SMTPServer=new SmtpClient("smtp.gmail.com");
SMTPServer.Port = 587;
SMTPServer.Credentials =new System.Net.NetworkCredential("yourgmaid", "yourgmailpassword");
SMTPServer.EnableSsl = true;
SMTPServer.Send(MyMailMessage);After that you can check your attachment code.
Parwej Ahamad R & D: REST services with WCF