Vb.net &引用;超出邮箱大小限制;使用MailKit.Net在空的exchange帐户上发送邮件时

Vb.net &引用;超出邮箱大小限制;使用MailKit.Net在空的exchange帐户上发送邮件时,vb.net,exchange-server,smtpclient,mailkit,mimekit,Vb.net,Exchange Server,Smtpclient,Mailkit,Mimekit,我正在使用MimeKit和Mailkit从我的VB.NET应用程序通过我自己的SMTP服务器(在Windows server 2016上运行,使用SmarterMail)发送电子邮件 在那之前,我一直在给info@mywebsite.com这是infos@mywebsite.com的别名,它工作得非常好。此电子邮件帐户是一个与更多Gio免费的交换帐户 几天后,我收到了以下错误:邮箱大小超出了限制 当一个间谍监视它时,我得到的是: 这是日志: S: 235 Authentication succ

我正在使用MimeKit和Mailkit从我的VB.NET应用程序通过我自己的SMTP服务器(在Windows server 2016上运行,使用SmarterMail)发送电子邮件

在那之前,我一直在给info@mywebsite.com这是infos@mywebsite.com的别名,它工作得非常好。此电子邮件帐户是一个与更多Gio免费的交换帐户

几天后,我收到了以下错误:邮箱大小超出了限制 当一个间谍监视它时,我得到的是:

这是日志:

S: 235 Authentication successful
C: MAIL FROM:<info1@mywebsite.com> SIZE=599
S: 250 OK <info1@mywebsite.com> Sender ok
C: RCPT TO:<info@mywebsite.com>
S: 452 <info@mywebsite.com> Mailbox size limit exceeded
C: RSET
S: 250 OK

非常感谢您的建议(我在谷歌上找不到任何相关主题)

我发现我的SMTP服务器出了什么问题:Smartermail对任何邮件帐户都有自己的邮箱大小配置,限制在100Mb


您可以继续进行更改:您的域>管理>帐户

您的最佳选择是向服务器的技术支持发送电子邮件。这不是一个真正的编程问题,因为没有代码更改可以“修复”这个问题。我是serveur的技术支持:),但你是对的,这确实是一个服务器配置问题,正如我昨天发现的(请参阅下面的答案)
Dim message As New MimeMessage()
message.From.Add(New MailboxAddress("My website", "info1@mywebsite.com"))
message.To.Add(New MailboxAddress("My website", "info@mywebsite.com"))

message.Subject = "any subject"

Dim builder As New BodyBuilder()
builder.TextBody = textemail
builder.HtmlBody = htmlemail
message.Body = builder.ToMessageBody()

' SERVER SMTP
Using client As New MailKit.Net.Smtp.SmtpClient()
    client.ServerCertificateValidationCallback = (Function(sender, certificate, chain, sslPolicyErrors) True)
    client.Connect("mail.mysmtpserver.com", 587, MailKit.Security.SecureSocketOptions.None)
    client.Authenticate("Mailkit_SMTP_UserName", "Mailkit_SMTP_Password")
    client.Send(message)
    client.Disconnect(True)
End Using