电邮直接进入垃圾邮件

时间:2014-04-06 03:20:37

标签: c# html vb.net windows-server-2008

我在vb.net上运行以下代码在VPS上运行,每次我发送电子邮件,它都直接进入人们的垃圾箱。有什么帮助吗?

 Dim email As MailMessage
            email = New MailMessage
            email.From = New MailAddress("Email@address", "Name")
            email.To.Add(New MailAddress(Toemail))
            email.Subject = subject
            email.Body = HTMLstr
            email.IsBodyHtml = True

            Dim SmtpServer As New SmtpClient()
            SmtpServer.UseDefaultCredentials = False
            SmtpServer.EnableSsl = False
            SmtpServer.Credentials = New Net.NetworkCredential("Email@Address", "Password")
            SmtpServer.Port = 25
            SmtpServer.Host = "localhost"
            SmtpServer.Send(email)
            SmtpServer.Dispose()

1 个答案:

答案 0 :(得分:0)

垃圾邮件过滤器取决于电子邮件的内容,而不是发送电子邮件后的编程:

  

垃圾邮件过滤器查看一长串标准,以确定您的   电子邮件是垃圾。他们可能会寻找像“点击这里!”这样的垃圾短语。   或者“免费!现在购买!“他们每次看到其中一个时都会分配点数   那些短语。某些标准比其他标准获得更多积分。这是一个   来自SpamAssassin的标准样本

     

谈论大量资金(.193分)描述某种形式   突破(.232分)看起来像抵押贷款(.297分)   包含紧急事项(.288分)退款保证(2.051   分)如果您的广告系列的总“垃圾邮件分数”超过了某个   阈值,然后您的电子邮件进入垃圾文件夹。你很可能   想着,“我需要留下什么门槛?”对不起,但是   每个服务器的编号都不同。

     

至于“垃圾邮件”标准清单,它不断增长   适应,因为垃圾邮件过滤器每次都会更多地了解垃圾   有人点击他们的电子邮件程序中的垃圾邮件按钮。

     

垃圾邮件过滤器甚至可以彼此同步以分享他们的内容   学到了。虽然没有神奇的配方,但我们可以帮助您避免   将简报发送到垃圾文件夹的常见错误。

     

避免这些常见错误

     

这些是我们看到新电子邮件营销人员犯的最常见错误,   这会导致意外的垃圾邮件过滤:

     

使用垃圾短语,例如“点击此处!”或“一生一次”   机会!“带着惊叹号疯狂!!!!!!!!!!!!!!!使用   所有的大写,就像通过电子邮件在你的肺部顶部尖叫   (特别是在主题行中)着色字体为鲜红色或绿色   编码草率的HTML,通常是将Microsoft Word文件转换为   HTML创建一个只有一个大图像的HTML电子邮件   很少或没有文字(因为垃圾邮件过滤器无法读取图像,他们认为   你是一个试图欺骗他们的垃圾邮件发送者。使用“测试”一词   主题行(代理商在发送草稿时遇到此问题   客户进行审批)将测试发送给中的多个收件人   同一家公司(该公司的电子邮件防火墙只能假设它是一个   垃圾邮件攻击)在Word中设计HTML电子邮件并将代码导出到   HTML(代码很草率,垃圾邮件过滤器讨厌它。)

来源:MailChimp: How to Avoid Spam Filters