Hi Higty thanks for your reply... I check your post on codeproject and found the section which i am integrating in my post.
Forward Mail by SMTP
If you want to transfer your received mail, you can use CreateSmtpMessage method of MailMessage object.
Here is a sample code to do it
private static void Pop3MailReceiveUnRead()
MailMessage mg = null;
using (Pop3Client cl = new Pop3Client("pop.gmail.com"))
cl.Port = 995;
cl.UserName = "xxxxx";
cl.Password = "yyyyy";
cl.Ssl = true;
cl.AuthenticateMode = Pop3AuthenticateMode.Auto;
var bl = cl.Authenticate();
if (bl == true)
mg = cl.GetMessage(1);
SmtpMessage smg = mg.CreateSmtpMessage();
// you can send smg by SmtpClient object
Now above code is what i found from your code project post but currently i am not able to send the email cause i am getting SendMailResult as Authenticate and its getting failed no idea why is that getting occured ? Hope You will help me to solve that issue.
But I want to reply to an existing email the same way which we do in desktop version or mobile version of hotmail, yahoo etc but what property should i use to reply to an existing email. So my text will appended to an existing email.