Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 避免通过gmail邮件服务器发送的电子邮件被标记为垃圾邮件_C#_Email_Smtp_Gmail - Fatal编程技术网

C# 避免通过gmail邮件服务器发送的电子邮件被标记为垃圾邮件

C# 避免通过gmail邮件服务器发送的电子邮件被标记为垃圾邮件,c#,email,smtp,gmail,C#,Email,Smtp,Gmail,嗨,大家好(在根据标题结束之前,请阅读下面的parragraph) 我目前正在开发的C#/ASP.Net网络应用程序在发送电子邮件时遇到了一些小问题 我们不会群发电子邮件,只发送到一个地址,有时还有抄送地址 我们发送的电子邮件包含一个附加文件,这是一个单页PDF文件(它们实际上是PDF格式的发票) 有几次我们的电子邮件被标记为垃圾邮件。电子邮件的内容是没有任何图像的HTML,HTML本身一点也不复杂(只需4个p标记和一个带有邮件收件人的a标记) 我们有一个使用Gmail smtp服务器设置的公司

嗨,大家好(在根据标题结束之前,请阅读下面的parragraph)

我目前正在开发的C#/ASP.Net网络应用程序在发送电子邮件时遇到了一些小问题

我们不会群发电子邮件,只发送到一个地址,有时还有抄送地址

我们发送的电子邮件包含一个附加文件,这是一个单页PDF文件(它们实际上是PDF格式的发票)

有几次我们的电子邮件被标记为垃圾邮件。电子邮件的内容是没有任何图像的HTML,HTML本身一点也不复杂(只需4个p标记和一个带有邮件收件人的a标记)

我们有一个使用Gmail smtp服务器设置的公司域,我们用来发送此电子邮件的电子邮件帐户名为automated.emailer

创建System.Net.MailMessage时,我正在使用MailAddress构造函数向添加一个简单的名称,即“XXX发票”(XXX正在替换我们的公司名称),该构造函数采用显示名称,replyto地址为Invoicing@example.com而且发件人地址是自动的。emailer@example.com. 内容已针对多个sp进行检查

这些电子邮件相当重要,因此我们需要尽一切努力避免它们被当作垃圾邮件抓获。如果您能告诉我为什么这些电子邮件会被视为垃圾邮件,我将不胜感激?可能是为了确保域的IP与邮件服务器的IP匹配,我们需要安装一个exchange。这似乎是一个强有力的方法,我很想看看是否有人用另一种方式解决了这个问题

我试图用尽可能多的信息来问这个问题,以避免这个问题被关闭,因为我看到许多关于电子邮件垃圾邮件的问题被关闭,并参考了下面的问题,我读了这些问题,但没有找到我问题的答案


在上可能比在这里更好。但是你试过看记录吗?可能会提高垃圾邮件过滤器的可信度。

我在Port25使用免费服务。您向他们的验证者地址发送电子邮件,并得到回复,其中包含您的ham分数的详细分类:


请转到supersuer.com而不是此处。