SMTP 服务器配置

发布于 2024-11-03 11:34:46 字数 1459 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我不咬妳我踢妳 2024-11-10 11:34:46

这是错误消息的重要部分:

诊断代码:smtp;550-5.7.1 [122.178.191.78] 您用于发送邮件的 IP 无权 550-5.7.1 直接向我们的服务器发送电子邮件。请改用 550-5.7.1 服务提供商的 SMTP 中继。

要解决此问题,您需要设置 SMTP 中继来发送到 ISP 的电子邮件服务器。他们会为您发送给 Google。

为清楚起见:

  • 这不是应用程序/代码/C# 问题,而是 IIS 问题。
  • Google 不会接受来自互联网上随机节点的 SMTP 连接。这意味着:您的 Windows XP SMTP 服务器将不具备直接发送功能。
  • 您必须发送到已知良好的列入白名单的 SMTP 主机。
  • 最佳选择是将 IIS 配置为充当已知良好 SMTP 服务器的中继。
  • 对于已知良好的 SMTP 服务器,您的最佳选择是您的 ISP。这可能是 smtp.yourISP.com
  • 这个 教程的步骤2和4 3 将帮助您实现这一目标。您的“智能主机”将是您的 ISP 的 SMTP 服务器 DNS 名称或 IP 地址。

Here's the important part of the error message:

Diagnostic-Code: smtp;550-5.7.1 [122.178.191.78] The IP you're using to send mail is not authorized to 550-5.7.1 send email directly to our servers. Please use the SMTP relay at your 550-5.7.1 service provider instead.

To solve this, you'll need to setup an SMTP relay to send to your ISP's email servers. They'll send to Google for you.

For clarity:

  • This is NOT an application/code/C# problem, but an IIS problem.
  • Google will NOT accept SMTP connections from random nodes on the internet. That means: YOUR Windows XP SMTP server will not have direct sending ability.
  • You MUST send to a known good whitelisted SMTP host.
  • Your best option is to configure IIS to act as a relay to a known good SMTP server.
  • Your best bet for a known good SMTP server is your ISP's. This is likely smtp.yourISP.com.
  • This tutorial's Steps 2 & 3 will help you achieve this. Your 'smart host' will be your ISP's SMTP server DNS name or IP address.
意中人 2024-11-10 11:34:46

我认为如果你想从你的电脑通过 gmail 发送电子邮件,你应该使用 SSL 加密你的数据。你必须在这里选择:

  • 使用特定的asp功能
  • 使用像stunnel这样的软件(配置起来并不难)

I think that if you want to send emails through gmail from your PC, you should encrypt your data with SSL. You have to options here:

  • use specific asp functions
  • use a software like stunnel (it is not so difficult to configure)
计㈡愣 2024-11-10 11:34:46

您可以使用以下两种方法之一解决此问题:

选项 1. 在“访问”选项卡下的连接中将“127.0.01”更改为“localhost”。

选项 2. 使用“127.0.01”而不是 localhost 更改用于连接的代码。

    SmtpClient clienta = new SmtpClient("127.0.01");

You can solve this using one of the following two ways

Option 1. Change '127.0.01' to 'localhost' in connection under Access tab.

Option 2. Change the code used to connect using '127.0.01' instead of localhost.

    SmtpClient clienta = new SmtpClient("127.0.01");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文