我在Windows Azure上托管了一个网站,目前我正在使用SendGrid发送电子邮件。但是,我们将Mimecast作为我们的电子邮件提供商,并将从SendGrid收到的所有电子邮件标记为垃圾邮件。
有没有办法在我的Windows Azure应用程序中使用Mimecast作为SMTP中继服务?
答案 0 :(得分:0)
好吧,
Azure本身不对传出流量施加任何限制(除了基于您运行的VM的大小的一些带宽限制,但这非常慷慨)。因此,在实践中,您可以使用any
SMTP中继服务。
您是否可以专门使用Mimecast,您将转向Mimecast支持或产品页面。但Azure中没有任何内容可以阻止您使用此服务或任何服务(任何服务)。
是的,您可以使用System.Net.Mail.SmtpClient
或任何其他Smtp客户端库与外部SMTP服务进行通信。无论外部SMTP服务是否接受您的连接,都不受任何Azure限制,但仅限您选择使用的服务。
答案 1 :(得分:0)
您应该使用SendGrid提出票证,以便他们可以管理这种情况。提供SendGrid的原因是为了准确避免您的邮件被标记为垃圾邮件。如果将SMTP流量直接从Azure主机路由到接收SMTP服务器,则不太可能看到任何成功的邮件传递。