Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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# 通过ASP.NET发送确认邮件_C#_Asp.net - Fatal编程技术网

C# 通过ASP.NET发送确认邮件

C# 通过ASP.NET发送确认邮件,c#,asp.net,C#,Asp.net,我正试图发送一封确认注册邮件。我不想在gmail或windows Live上使用SMTPs,因为它是不合法的,不能用于这些目的 是否有任何可以通过代码访问的邮件服务能够以合法的方式满足我的要求 我正在使用ASP.NET Framework 3.5。获取您自己的域和托管邮件服务器。通常,你可以花10美元/月或更少的钱找到它们。你可以拥有自己的域名和托管邮件服务器。通常,您可以以10美元/月或更低的价格找到它们。您使用的SMTP服务器可能取决于您运行代码的位置 在本地(即在Visual Studio

我正试图发送一封确认注册邮件。我不想在gmail或windows Live上使用SMTPs,因为它是不合法的,不能用于这些目的

是否有任何可以通过代码访问的邮件服务能够以合法的方式满足我的要求


我正在使用ASP.NET Framework 3.5。

获取您自己的域和托管邮件服务器。通常,你可以花10美元/月或更少的钱找到它们。你可以拥有自己的域名和托管邮件服务器。通常,您可以以10美元/月或更低的价格找到它们。您使用的SMTP服务器可能取决于您运行代码的位置

在本地(即在Visual Studio上开发),您应该使用SMTP服务器,您知道该服务器将从您的IP地址中继邮件。这通常是ISP的SMTP服务器。向他们询问具体情况(但有几个猜测可能是
smtp.yourisp.com
mail.yourisp.com

在公司环境中,您应该能够使用公司的SMTP服务器。请咨询您的技术人员以了解详细信息


在公共Internet托管环境中,您可以使用自己的SMTP服务器,也可以使用托管软件包提供的SMTP服务器。同样,您应该能够从主机提供商处获得此信息。

您使用的SMTP服务器可能取决于您运行代码的位置

在本地(即在Visual Studio上开发),您应该使用SMTP服务器,您知道该服务器将从您的IP地址中继邮件。这通常是ISP的SMTP服务器。向他们询问具体情况(但有几个猜测可能是
smtp.yourisp.com
mail.yourisp.com

在公司环境中,您应该能够使用公司的SMTP服务器。请咨询您的技术人员以了解详细信息


在公共Internet托管环境中,您可以使用自己的SMTP服务器,也可以使用托管软件包提供的SMTP服务器。同样,您应该能够从您的主机提供商处获得此信息。

您可以尝试利用类似的功能。如果你的观众足够少,你甚至可以使用他们的免费服务

进一步阅读:

您可以尝试利用类似的功能。如果你的观众足够少,你甚至可以使用他们的免费服务

进一步阅读:

你说的“不合法”是什么意思?从您的gmail/google apps帐户发送电子邮件是完全有效的。@p.campbell-可能gmail和windows Live的条款和条件不允许商业使用。您需要与ISP联系并支付SMTP服务器的费用。或者这可能是OP所在国家特有的法律问题。是的,他们会阻止我的电子邮件帐户。您是什么意思“这是不合法的”?从您的gmail/google apps帐户发送电子邮件是完全有效的。@p.campbell-可能gmail和windows Live的条款和条件不允许商业使用。您需要与ISP联系并支付SMTP服务器的费用。或者这可能是OP所在国家特有的法律问题。是的,他们将阻止我的电子邮件帐户。如果我自己的帐户托管邮件服务器使用gmail邮件服务器?如果我自己的托管邮件服务器使用gmail邮件服务器?事实上,我尝试了MailChimp一周,并为我的应用程序配置了API,但我发现它不够灵活,“发送确认邮件”有很多原因,其中一个原因是MailChimp强迫我在邮件中包含“取消订阅”链接,我不需要这些链接,而且根本不存在这些链接!!在这种情况下,我第二次@Paul Alan TaylorAlso强迫我只使用列表发送活动,我无法选择一封邮件发送确认邮件,迫使我发送整个列表,这对我的情况来说并不理想。实际上,我尝试了一周MailChimp,并为我的应用程序配置了API,但我发现它不够灵活“发送确认邮件“有很多原因,其中之一是MailChimp强迫我在邮件中包含“取消订阅”链接,我不需要这些链接,而且根本不存在这些链接!!在这种情况下,我第二次@Paul Alan TaylorAlso强迫我只使用列表发送活动,我无法选择一封邮件发送确认邮件,迫使我发送整个列表,这对我的情况并不理想。