解决SMTP错误550“拒绝中继”

2020年12月31日19:41:31 发表评论 78 次浏览

介绍

了解如何解决常见的电子邮件错误SMTP 550"拒绝中继"。由于无法正确验证SMTP服务器, 因此通常会发生此错误。了解有关SMTP身份验证方法以及如何解决此错误的更多信息。

SMTP错误550"拒绝中继"概述

SMTP错误代码550表示无法联系电子邮件的收件人。出现此代码的原因有很多, 其中包括错误的电子邮件地址。

550错误"拒绝中继"意味着SMTP服务器无法将你识别为有效的发件人。导致此错误的最常见原因是无法通过SMTP服务器正确进行身份验证。如果发生以下情况, 可能会发生这种情况:

  • 电子邮件客户端(例如Microsoft Outlook或Mozilla Thunderbird)未正确设置用于SMTP身份验证。
  • SMTP密码输入错误。
  • 电子邮件客户端未使用正确的协议(例如SMTP-AUTH)发送电子邮件。

解决此问题的最佳方法是再次执行电子邮件客户端的设置过程, 请确保检查并配置了电子邮件服务器的正确设置。

检查SMTP身份验证方法

解决SMTP错误550"拒绝中继"的第一步是检查SMTP服务器的身份验证方法。例如, 某些服务器要求用户使用用户名和密码登录SMTP, 而另一些服务器则要求你在发送电子邮件之前先连接到POP3。

接下来, 请完成电子邮件客户端的设置过程, 并确保设置正确的SMTP身份验证方法。许多电子邮件客户端具有用于SMTP设置的"自动发现"或"自动检测"功能。这是在电子邮件客户端上设置SMTP身份验证的可靠方法, 但是如果SMTP错误仍然存​​在, 则可能需要手动设置电子邮件客户端。

SMTP服务器有几种不同的可能的身份验证方法:

认证方式

  • None
  • 纯文本密码。
  • 加密密码。
  • Kerberos / GSSAPI
  • NTLM

你将要验证SMTP服务器使用哪种方法。

看起来似乎很明显, 但是如果SMTP服务器要求输入密码, 请确保正确输入密码。对于复杂的密码, 你可以在文本编辑器(如记事本)中键入密码, 然后将密码复制并粘贴到电子邮件客户端中。

验证SMTP端口

标准SMTP端口为25, 这是大多数电子邮件客户端使用的默认SMTP端口。但是, 可以为其他端口配置SMTP服务, 并且你将需要相应地配置e = mail客户端。

最常见的SMTP端口是:

  • 25
  • 587
  • 465
  • 2525

如果要从防火墙后面发送电子邮件, 则需要验证防火墙上相应的端口也已打开, 以便允许流量通过。

对SSL方法进行故障排除

大多数电子邮件客户端具有用于SMTP设置的"自动发现"或"自动检测"功能。通常这是可靠的, 但是如果SMTP错误仍然存​​在, 则需要手动检查SMTP身份验证方法。

SMTP服务器可以使用SSL和身份验证的许多可能组合。当前最常见的变化是:

SSL协议

  • None
  • STARTTLS
  • SSL / TLS

你将需要验证SMTP服务器使用哪种SSL方法, 并相应地配置e = mail客户端。

IP地址过滤

如果从一个位置而不是从另一个位置发送电子邮件时收到SMTP错误, 并且你使用的是同一电子邮件客户端, 则SMTP服务器可能设置为仅授权来自特定IP地址或地址范围的用户。

例如, 如果你有一台配置了Outlook的笔记本电脑, 并且能够在家中发送电子邮件, 但不能在办公室中发送电子邮件, 则可能是IP地址过滤引起的。

这也可能是由防火墙问题引起的。默认情况下, 许多防火墙都设置为阻止SMTP通信, 以防止垃圾邮件。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: