为什么要使用Azure SendGrid而不是直接使用SendGrid?

5
我不确定使用Azure SendGrid账户与直接集成SendGrid相比有什么优势。
这个Azure账户提供的API或功能是否有我所不知道的东西?

您是在指Azure市场中注册SendGrid的能力,对吗?那只是一种更方便的注册和支付方式。它仍然是SendGrid。(这个问题不适合在stackoverflow上讨论...)。 - David Makogon
谢谢David,正如我所想,我将继续使用现有的SendGrid帐户来smtpClient.Send(mailMsg)。我原以为Azure有一些特定的API可以暴露。 - mark
2个回答

5
在sendgrid.com上,免费计划通常提供12K封电子邮件,而通过Azure您可以获得25K封电子邮件。Azure sendgrid没有提供19.95美元的计划,但有129.95美元和249美元的特殊计划,这些计划在Azure上有特色,但在sendgrid网站上没有。此外,Azure sendgrid还提供了高于400美元的细分计划,包括450、900和15000美元,而sendgrid通常会为您提供报价,如果您打算每月超过400美元的话。因此,由于计划更加细致,您可以长时间保持按需付费模式,只需在计划之间切换即可。从技术角度来看,这并没有太大的区别。

我们过去可以免费获得每月12K条短信,但从2023年开始,通过Azure的SendGrid现在只提供每天100条免费短信或每月3K条短信。与此同时,S3有一个一方面的服务(SES),为AWS客户提供每月62K条短信。所以Azure+SendGrid现在看起来真的不太好,特别是因为SendGrid是第三方服务:我们不能使用Azure进行支持,并且我过去曾经遇到过多天的SendGrid停机情况。我不明白为什么制作Exchange Server的公司不能为Azure提供自己的一方面电子邮件服务,唉。 - Dai

3
决定通过Azure使用SendGrid时要注意的一件事是您将在共享IP上。这可能会导致电子邮件被阻止。当您共享的IP被阻止时,SendGrid并不急于解决问题。
例如,我们正在使用具有共享IP的SendGrid Azure。我们共享的SendGrid IP上的其他用户开始发送垃圾邮件(诸如钓鱼和恶意软件之类的不良内容)。Spamhaus(Microsoft Office 365用于阻止垃圾邮件的服务)封锁了共享的SendGrid IP。 请注意:我们没有做错任何事情。我们没有发送垃圾邮件。但是,我们的电子邮件开始受到阻止。Spamhaus(Microsoft)开始阻止从共享的SendGrid IP发送的所有电子邮件。
我们一遍又一遍地向SendGrid抱怨,开设了数月的工单!联系Spamhaus只会导致Spamhaus告诉您与SendGrid合作解决问题,因为这最终是SendGrid的问题。由SendGrid与Spamhaus合作进行去除黑名单操作。再次强调,SendGrid并没有急于解决这个问题。实际上,SendGrid几次告诉我们,如果我们想解决这个问题,就应该升级到一个拥有专用IP地址的更昂贵的计划。
所以,请小心。SendGrid是一个可以接受的解决方案,但有更好的解决方案可供选择,不使用这种策略来试图强制您升级。即使您直接使用SendGrid,更便宜的计划也会使用共享IP地址。当通过SendGrid发送的电子邮件开始被阻止时,他们会建议您升级到更昂贵的专用IP计划。他们不会急于停止电子邮件被阻止。我们遇到了这个问题数月之久,SendGrid没有采取任何措施来解决这个问题。
最终,我们转向了更好的解决方案,并完全停止使用SendGrid。再也不会因为共享IP上的其他人是垃圾邮件发送者而导致电子邮件被阻止。回答OP的问题,使用SendGrid Azure的唯一优点是价格。但同样要小心使用SendGrid,因为他们更便宜的计划也使用共享IP。

请将这段文字拆分成易于阅读的格式。 - Yunnosch
@mcmacerson 你最终选择了谁? - nickfinity
1
@nickfinity 我们很幸运能够在Ubuntu上使用Postfix作为Microsoft 365的中继。我们的Web应用程序使用PHP调用邮件,非常稳定可靠。 - mcmacerson
我们也遇到了被阻止的电子邮件问题。但是,在联系SendGrid支持后,他们在一周内为我们解决了这个问题。 - mark

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接