asp.net - 通过 google 应用程序使用 smtp 中继发送邮件

标签 asp.net email smtp gmail google-apps

我在 asp.net 中使用 c# 的应用程序,每天从应用程序发送一些通知电子邮件(超过 500 封)。我们已将邮件托管更改为 Google 邮件应用程序。为了发送邮件,我使用 smtp 主机“smtp.gmail.com”,它工作正常,但它的限制为 99,所以之后它给出以下错误:

Error : Mailbox unavailable. The server response was: 5.4.5 Daily sending quota exceeded. qa15sm12740316pab.12 – gsmtp

所以我按照文章 https://support.google.com/a/answer/2956491 配置了 smtp 中继

我已配置 smtp 邮件设置如下:

<smtp from="from emai>">
    <network host="smtp-relay.gmail.com" enableSsl="true" password="password" userName="username" />
</smtp>

现在我遇到以下错误,并且邮件未发送。

Error : Mailbox unavailable. The server response was: 5.7.1 Invalid credentials for relay [xxx.xxx.xxx.xxx] gsmtp

我已从 Google Apps 管理控制台设置了 SMTP 中继服务,并且还添加了服务器的 IP 地址(请参见下图)。我还尝试取消选中“必需的 SMTP 身份验证”复选框。

enter image description here

谁能帮我解决这个问题吗?

如果我错过了什么,请告诉我。

提前谢谢您。

最佳答案

您无法取消选中“需要 SMTP 身份验证”并在 web.config 中删除 userNamepassword。它会起作用的。

关于asp.net - 通过 google 应用程序使用 smtp 中继发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30046227/

相关文章:

java - 无法在部署在azure中的java应用程序中发送电子邮件

html 电子邮件 : table background image not displaying

node.js - Node `smtp-server` 模块无法使用 TLS

asp.net - 我们可以使用 WordPress 或将 WordPress 与 ASP.NET 集成吗?

css - 内联样式不适用于 asp :checkbox?

javascript - 文本框中的 Asp.Net 日期选择器控件

java - 连接被拒绝 : connect - Java mail API

c# - 使用 Handler 执行 server.transfer 的子请求时出错

html - 如何创建一个多电子邮件客户端 html 模板,以便在所有客户端中显示顶部带有文本的背景图像?

java - Apache SMTPClient 与 gmail 的连接时间