Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.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# smtpclient能否阻止对smtp服务器的并发登录?_C#_.net - Fatal编程技术网

C# smtpclient能否阻止对smtp服务器的并发登录?

C# smtpclient能否阻止对smtp服务器的并发登录?,c#,.net,C#,.net,因此,我正在开发一个应用程序,每当发生错误时,都应该通过smtp发送电子邮件。问题是:如果两个或更多的人使用相同的凭据发送电子邮件,会发生什么?第二个请求会被阻止吗?我使用Smtpclient和Mail来完成这项任务,而且我会在电子邮件发送后处理所有内容,而不是使用异步方式。10倍 答案将基于您的SMTP服务器配置。大多数SMTP服务器允许来自同一用户的并发连接。SMTP事务可能很慢-我建议使用数据库表或系统事件日志记录错误。您可以使用或之类的解决方案来处理应用程序范围之外的电子邮件通知。谢谢,

因此,我正在开发一个应用程序,每当发生错误时,都应该通过smtp发送电子邮件。问题是:如果两个或更多的人使用相同的凭据发送电子邮件,会发生什么?第二个请求会被阻止吗?我使用Smtpclient和Mail来完成这项任务,而且我会在电子邮件发送后处理所有内容,而不是使用异步方式。10倍

答案将基于您的SMTP服务器配置。大多数SMTP服务器允许来自同一用户的并发连接。SMTP事务可能很慢-我建议使用数据库表或系统事件日志记录错误。您可以使用或之类的解决方案来处理应用程序范围之外的电子邮件通知。

谢谢,我的主要动机是隐私……我知道它没有那么快,但是……当我通过ftp或http上传数据时,管理员们在文件中偷偷摸摸,我宁愿信任gmail,而不是某个托管帐户。除此之外,我以前使用过ftp——它是一种非常简单的协议,同时多次登录显然不是问题。当然,这两个选项都有ssl,但这并不是缺少在请求期间窃取数据……而是一旦在服务器上发生了什么。当然,我可以简单地压缩文件并将其编码为aes…但我还不知道如何将aes以这种方式放在c…上。