c# - 通过 asp.net 3.5 发送电子邮件

标签 c# email

我希望通过 .net 3.5 表单 (C#) 发送电子邮件

我在其他地方看到了一些帖子,并且在某些地址上运行正常,但在其他地址上却不行,例如 gmail 帐户。 完成的应用程序必须从数据库中获取地址,因此我必须满足很多可能性。 我不希望有人为我完成我的工作,只要朝着正确的方向插入就会很酷!

谢谢

DD

最佳答案

是否有可能是 Gmail 帐户将您作为垃圾邮件发送者阻止了?如果您发送大量电子邮件,或者您的服务器存在配置问题,他们可能已将您列入黑名单。

如果电子邮件从您的服务器发出正常,但未到达所有收件人但到达了部分收件人,则可能存在您无法直接控制的问题。一封电子邮件在您的服务器和最终用户的收件箱之间经过多个服务器(即使收件箱位于谷歌的 gmail 服务器上也是如此。)

也就是说,您可以采取一些措施来降低被阻止/列入黑名单的可能性。

这是一个很好的起点:http://www.andreas-kraus.net/blog/tips-for-avoiding-spam-filters-with-systemnetmail/

然后这里是从那里去的地方。 (抱歉 - 这只是一个谷歌搜索,但我至少给了你相关的条款。)http://www.google.com/search?q=system.net.mail+blacklist+spammer&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1

最后,这是一个非常好的资源,它的 URL 很酷。年轻的学徒,如果你学会了这些方法,也许原力会与你同在。

http://www.emaildeliveryjedi.com/avoid-spam-filters.php

但回到您最初的问题 - 您需要了解的有关如何编写代码以发送电子邮件的所有信息都包含在此处:http://www.systemnetmail.com/对于从 uo 上的 2.0 到当前的 4.0 的所有 .NET 版本都是一样的。

我相信您已经知道了,但如果您还不知道,请确保您熟悉 CAN-SPAM 法案。 http://business.ftc.gov/documents/bus61-can-spam-act-compliance-guide-business

关于c# - 通过 asp.net 3.5 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4796224/

相关文章:

javascript - 如何使用 PHP 在电子邮件中以 HTML/文本格式发送 Javascript

php - 隐藏或不打印来自服务器的消息

c# - Windows 服务 - 发生 FTP 提供程序维护时段时出现不可恢复的 FtpWebRequest 超时

c# - 从 appSettings.json 获取值(value)?

c# - 在这种情况下,哪个是更好的数据结构 : Dictionary<string, Func<object>> 还是 Dictionary<string, object>?

C# 'using'语句题

c# - LINQ OrderByDescending 传递字符串值

c# - 使用 css 发送电子邮件时无法获取 css

java - Spring Boot - 通过 Gmail 发送电子邮件

ios - 没有安装邮件应用程序的 MFMailComposeViewController?