作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,any1 可以告诉我如何在 azure 中实现电子邮件功能而不使用 sendgrid 或任何其他第三方。我们能否有服务总线来连接 azure 和交换服务器来发送电子邮件。是否可能。或者我们是否有交换服务器 Web 服务可以在 azure 中访问并发送 电子邮件
最佳答案
问题不在于必须使用第三方,而在于安全和防火墙的影响——尤其是对于企业安全霸主。 Exchange 服务器可以启用传出 SMTP(即使使用用户名和密码),并且任何应用程序(包括在 Azure 上运行的应用程序)都可以轻松发送传出 SMTP。您总是会遇到的问题是,交换服务器周围的外围安全不允许来自公共(public) IP 地址的 smtp(黑客经常扫描开放端口 25,以便他们可以通过毫无戒心的邮件服务器中继垃圾邮件)。 Windows Azure(角色和网站)无法使用固定(传出)IP,因此无法创建防火墙规则。
您的选择是:
我会避免编写使用服务总线之类的复杂代码和服务。应使用 System.Net.Mail 发送到 smtp 服务器。
关于azure - 如何在azure环境中设置电子邮件功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16145362/
我是一名优秀的程序员,十分优秀!