اندازهی قلم متن
تخمین مدت زمان مطالعهی مطلب:
یک دقیقه
1. فرستادن ایمیلها با وقفه زمانی
2. نفرستادن پشت سر ایمیلها به یک host خاص
3. استفاده نکردن از کلمه هایی که احتمال اسپم شناخته شدن ایمیل را افزایش میدهند در قسمت Subject Email
در لینکهای زیر لیست بعضی از این کلمات را میتوانید مشاهده کنید:
http://blog.hubspot.com/blog/tabid/6307/bid/30684/The-Ultimate-List-of-Email-SPAM-Trigger-Words.aspx
http://www.inmotionhosting.com/support/edu/everything-email/spam-prevention-techniques/common-spam-words
4. فعال نکردن high priority
با فعال شدن این گزینه ایمیل شما مورد بررسیهای بیشتری قرار میگیرد و شانس اسپم شناخته شدن آنرا افزایش میدهد.
5. Set کردن Encoding صحیح
6. استفاده از حداکثر سه image در متن ایمیل
7. اضافه کردن هم htmlview و هم plainview به view ایمیل ارسالی
با مثال نحوه این کار را نشان میدهم:
منابع:
http://stackoverflow.com/questions/5042309/email-messages-going-to-spam-folder
http://www.andreas-kraus.net/blog/tips-for-avoiding-spam-filters-with-systemnetmail/
2. نفرستادن پشت سر ایمیلها به یک host خاص
3. استفاده نکردن از کلمه هایی که احتمال اسپم شناخته شدن ایمیل را افزایش میدهند در قسمت Subject Email
در لینکهای زیر لیست بعضی از این کلمات را میتوانید مشاهده کنید:
http://blog.hubspot.com/blog/tabid/6307/bid/30684/The-Ultimate-List-of-Email-SPAM-Trigger-Words.aspx
http://www.inmotionhosting.com/support/edu/everything-email/spam-prevention-techniques/common-spam-words
4. فعال نکردن high priority
با فعال شدن این گزینه ایمیل شما مورد بررسیهای بیشتری قرار میگیرد و شانس اسپم شناخته شدن آنرا افزایش میدهد.
mailMessage.Priority = MailPriority.High ; //not good
5. Set کردن Encoding صحیح
mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding(“utf-8″);
6. استفاده از حداکثر سه image در متن ایمیل
7. اضافه کردن هم htmlview و هم plainview به view ایمیل ارسالی
با مثال نحوه این کار را نشان میدهم:
System.Net.Mail.AlternateView plainView = System.Net.Mail.AlternateView.CreateAlternateViewFromString System.Text.RegularExpressions.Regex.Replace(BodyText, @”<(.|\n)*?>”, string.Empty), null, “text/plain”); System.Net.Mail.AlternateView htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(BodyText, null, “text/html”); mailMsg.AlternateViews.Add(plainView); mailMsg.AlternateViews.Add(htmlView);
منابع:
http://stackoverflow.com/questions/5042309/email-messages-going-to-spam-folder
http://www.andreas-kraus.net/blog/tips-for-avoiding-spam-filters-with-systemnetmail/