You are here:

C#/all mails land up in spam

Advertisement


Question
Hello,

Whenever i send any email from C#.net, all of them land up in spam
eg

SmtpClient smtpmail=new SmtpClient();
               smtpmail.Host="localhost";
               MailMessage mymess1 = new MailMessage();
               //                mymess1.To.Add(new MailAddress("cmrhemalatha@NOSPAM.gmail.com"));//bitmask [at] [nospam].fred.net
               mymess1.To.Add(new MailAddress("abc@gmail.com"));
               mymess1.From = new MailAddress("checkmail@abc.in");
               mymess1.Subject = "check";
               mymess1.Body = "no spam";
               smtpmail.Send(mymess1);
               Response.Write("send");


When i check into my email, it will be always in spam folder.
Is there any way to avoid it.

Regards
Hema

Answer
Hi Hema,

Not sure why that is happening. My guess is this has more to do with your email client rather than your C# code. You might try using all valid email addresses (ie, in the "to" and "from" of the email). On the client side, there could be any number of things flagging the email as spam. Once you get one of the emails in your spam folder, mark it as "not spam" if your email client offers that option. Also, add the "from" address of your email to your client's safe senders list (ie, the list it recognizes as valid email addresses). You might also try filling in more realistic data into your email (ie, put "how are you doing" into your message body instead of "no spam"). Basically, make the email look like a real email so your client doesn't think it's not. I also find it a bit suspect that "smtpmail.Host" is set to "localhost". Perhaps your client doesn't recognize this host (ie, your computer) and is flagging the email as spam. I'm not sure if you are supposed to set it to something other than "localhost", but it was the only thing that really jumped out at me. Let me know if you are able to figure this one out.

Good Luck,
   Nick

C#

All Answers


Answers by Expert:


Ask Experts

Volunteer


Nick

Expertise

I can answer questions regarding C#, C++, SQL, Visual Basic, .Net Framework 2.0, general programming technique, and general algorithm development. My current area of focus is C#.

Experience

C++/VB programmer since 10th grade. I used to love video game development (still do, just don't do it anymore). Have real world experience in 4 companies for a total of about 4 years non-academic experience.

Organizations
Innotrac (we deal with order fulfillment)

Publications
CodeProject.com

Education/Credentials
BS in Computer Science with minor in Entertainment Technology.

Awards and Honors
"The Next Bill Gates" gag award :-). College: Summa Cum Laude.

©2012 About.com, a part of The New York Times Company. All rights reserved.