小编Pet*_*ter的帖子

邮箱不可用,客户端无权作为此发件人发送 - 仅第一次

我们的用户可以通过单击按钮从我们的 ASP.NET Web 应用程序发送电子邮件。在我们的测试环境中,发生了一件奇怪的事情。

应用程序第一次尝试发送电子邮件时,我们收到异常:

信箱不可用。服务器响应为:5.7.1 客户端无权作为此发件人发送

有趣的是,当用户再次单击按钮时(因此应用程序尝试再次发送电子邮件),它起作用了,并且发送了电子邮件。

如果您稍等片刻,您将再次收到错误消息,但第二次单击将毫无问题地发送电子邮件。如果你能足够快地发送一封新电子邮件,它就会起作用。

这是我们使用的(简化的)代码:

Dim smtpClient As New SmtpClient(<smtp mail server goes here>)
smtpClient.UseDefaultCredentials = True
mailMessage.From = New MailAddress(<from address>)
smtpClient.Send(mailMessage)
Run Code Online (Sandbox Code Playgroud)

不过,这在生产环境中确实有效。我们正在使用 Microsoft Exchange,我们的客户(生产环境)也是如此。

有没有人有过类似的事情(第一次出错,第二次像魅力一样)?

email exchange smtp asp.net

8
推荐指数
1
解决办法
3万
查看次数

768Mb RAM @ 333Mhz 比 512Mb RAM @ 400Mhz 快还是慢?

我有一个简单的问题,但我不是硬件专家。我有一个带有 512 Mb SD RAM、400 Mhz 的小型低预算服务器。我周围有一个额外的 256,但它是 333 Mhz。我知道我可以将它添加到系统中,并且它会自动将 400Mhz 调整为 333Mhz。但我的问题是,哪个性能更快/更好:400Mhz 时为 512,或 333Mhz 时为 768?

memory

1
推荐指数
2
解决办法
1054
查看次数

标签 统计

asp.net ×1

email ×1

exchange ×1

memory ×1

smtp ×1