C# SendGrid不发送只有密件抄送地址的邮件

C# SendGrid不发送只有密件抄送地址的邮件,c#,azure,sendgrid,azure-cloud-services,C#,Azure,Sendgrid,Azure Cloud Services,我最近将SendGrid C#库升级到最新版本,无法发送只有密件抄送地址的邮件 如果我尝试将地址添加到“to”MailAddress[]对象中,它会起作用,消息也会被传递。如果我将相同的地址添加到“密件抄送”MailAddress[]对象,而我没有向“收件人”MailAddress[]对象添加任何内容,则不会处理和传递消息 在这两种情况下,DeliverAsync方法都不会返回任何错误。您必须包括收件人地址,包括发件人地址本身或收件人中的一些“垃圾邮件”电子邮件地址,您不介意使用这些地址。是的,

我最近将SendGrid C#库升级到最新版本,无法发送只有密件抄送地址的邮件

如果我尝试将地址添加到“to”MailAddress[]对象中,它会起作用,消息也会被传递。如果我将相同的地址添加到“密件抄送”MailAddress[]对象,而我没有向“收件人”MailAddress[]对象添加任何内容,则不会处理和传递消息


在这两种情况下,DeliverAsync方法都不会返回任何错误。

您必须包括收件人地址,包括发件人地址本身或
收件人中的一些“垃圾邮件”电子邮件地址,您不介意使用这些地址。是的,如果我包括收件人地址,它会起作用。因此,这是最新版本c#library的一个新“功能”?“To”自SendGrid启动以来一直是mail.send端点的必需参数,因为它是SMTP RFC的一部分。在我们这方面没有任何改变。使用.NET内置的SMTP库,我可以发送没有任何“收件人”地址的邮件,但只能发送“密件抄送”地址的邮件。电子邮件就是不能这样工作。电子邮件必须发送至地址。在所有的SMTP中。