jianlinzhang

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  16 随笔 :: 2 文章 :: 17 评论 :: 0 Trackbacks

该文章原出处于:http://office.microsoft.com/zh-cn/outlook/HA100800022052.aspx

症状

当您不是在家中使用家庭电子邮件帐户发送电子邮件时,您的电子邮件可能会被退回,并出现 550、553 或中继已禁止等错误消息。当您不是在办公室中使用工作电子邮件帐户发送电子邮件时,也可能会发生同样的情况。

摘要

在向某个电子邮件地址发送电子邮件时,如果该地址的域(@ 符号后的名称,如 adatum.com)没有经过简单邮件传输协议 (SMTP) (简单邮件传输协议 (SMTP):一个用来通过 Internet 发送电子邮件的常用协议。) 或发件人要求用来传递邮件的发送服务器的处理,就会产生中继。SMTP 服务器必须连接到另一台 SMTP 服务器上,才能中继发送该邮件。

发送电子邮件遇到中继错误时,SMTP(发送)电子邮件服务器可能退回电子邮件并附带以下错误消息之一:

  • 无法发送邮件,因为服务器拒绝其中的一位收件人。被拒绝的电子邮件地址为“<someone@example.com>”。主题:“<Test>”,帐户:“<Test>”,服务器:“<smtp.example.com>”,协议:SMTP,服务器响应:“550 <someone@example.com>...中继被拒绝”,端口:25,安全 (SSL):否,服务器错误:550,错误号:0x800CCC79。
  • 无法发送邮件,因为服务器拒绝其中的一位收件人。被拒绝的电子邮件地址为“<电子邮件地址>”。主题“<Test>”,帐户:“<Test>”,服务器:“'<smtp.example.com>”,协议:SMTP,服务器响应:“553 对不起,该域不在允许的 rcpthost 列表中 (#5.7.1)”,端口:25,安全 (SSL):否,服务器错误:553,错误号:0x800CCC79。

具体的错误消息因 Internet 服务提供商 (ISP) (ISP:一种以提供 Internet 接入,使用诸如电子邮件、聊天室或万维网为业的企业。有些 ISP 是跨国的,在许多地方提供接入服务,而其他服务商则局限在一个特定地区内。) 而异。某些 ISP 在待发邮件中检测到未经请求的商业电子邮件时,可能不返回错误消息。在这种情况下,邮件似乎已经正常发出,因为它离开了 Outlook“发件箱”并出现在“已发送邮件”中,但实际上根本就没发送给收件人。  

SMTP(发送)电子邮件服务器不能将您识别为授权用户,从而拒绝您的邮件。

SMTP 是一种协议(计算机用于相互通信的标准),大多数电子邮件服务器都使用该协议在 Internet 上发送电子邮件。当使用可在计算机上存储电子邮件的电子邮件程序(如 Outlook)时,要发送电子邮件,就必须访问 SMTP 服务器。  

 注释   类似于 Windows Live Mail 和 Yahoo! Mail 的 Web 电子邮件系统的使用方法与此不同,本主题不适用于此类电子邮件帐户。

 

垃圾电子邮件和开放中继

未经请求的商业电子邮件有时被称作垃圾电子邮件。垃圾电子邮件的数量不断在增加,主要原因是发件人几乎不需要任何成本就可发送这样的邮件,事实上,发件人甚至不用通过其 ISP 的 SMTP(发送)电子邮件服务器,即可发送垃圾电子邮件。 

设计 Internet 的基本结构时并未考虑到不需成本就可发送数以百万封的垃圾电子邮件。垃圾电子邮件发送者通过允许开放中继的第三方服务器来中继发送原始垃圾电子邮件,从而使用 SMTP 服务器的中继功能来掩饰垃圾电子邮件的真实来源。这样垃圾电子邮件就好像来自中继该邮件网站,隐藏了真实发件人的身份。

到目前为止,多数 SMTP 电子邮件服务器在开放信任的系统中运行。在此系统下,任何人在任何地方都可以向 SMTP 服务器提交电子邮件,然后服务器接受该邮件并将其转发给收件人或收件人邮箱所在的电子邮件服务器。在所谓的开放中继服务器中,对于通过 SMTP 服务器发送邮件的人员没有限制。

ISP 对于中继电子邮件的限制

随着垃圾电子邮件数量的增加,网络管理员(负责管理 ISP 服务器的人员)开始对 SMTP 电子邮件服务器进行限制。这些限制阻止了一些人使用或滥用电子邮件服务器。就像是您单位大厅里有一部电话,大家原来可以随便使用,无论他/她是不是在这个单位工作;而现在只有本单位的员工才可以使用这部电话。   

当前常用的限制类型:

  • 要求 SMTP 验证  正如必须使用密码访问 POP3(接收)服务器来接收电子邮件,此选项要求您提供用户名和密码才可通过 SMTP 服务器发送电子邮件。通常,这与在 POP3 服务器中使用的用户名和密码相同;但也可以不同。
  • 要求首先连接到 ISP POP3(接收)电子邮件服务器  当您进行连接以提取新电子邮件时,通常是连接到 POP3(接收)电子邮件服务器。您必须提供用户名和密码才可以访问邮箱。网络管理员可以配置服务器,从而在您首次使用 POP3 电子邮件服务器连接和验证时,将批准您任何通过受普通限制的 SMTP 发送服务器发送电子邮件的请求。
  • 要求从授权的网络位置连接  当您在家中通过拨号连接 ISP 时,或者,如果您有电缆调制解调器或 DSL 调制解调器,您就会直接连接到 ISP 网络。由于您有带用户名和密码的 ISP 帐户,所以您就是可信用户。由于您是客户,所以有权使用 SMTP 服务器发送电子邮件。
  • “要求从特定 IP 地址或 IP 地址范围进行连接” ISP 可以将访问 SMTP 服务器的权限授予没有直接连接到网络的用户。远程办公用户可以使用此选项。但有一个重要问题:很多地方都在使用动态 IP 地址。每次您连接时,并不能保证您可获得相同的 IP 地址。有些公司可能有预留的 IP 地址块或范围。ISP 可以将来自那些 IP 地址连接的用户授权为许可用户。ISP 还可以为您提供其他信息。

可能的中继情形很多。以下为最常见的情形。请检查是否与您的情形相匹配。

情形 这属于中继行为吗?
假设您在家中,拥有以 @proseware.com 结尾的 ISP 帐户,您通过拨号方式或使用电缆调制解调器或 DSL 调制解调器接入网络。您将电子邮件发送给另外一个人,他/她的电子邮件地址以 @proseware.com 结尾。 否。您的邮件将按常规方式处理。
除了收件人的电子邮件地址以 @adatum.com 结尾外,其余内容与第一种情形相同。 是,但不会被阻止。您将直接连接到 ISP,从而得到授权通过 ISP 的 SMTP(发送)服务器将邮件发送到任何电子邮件地址,而不考虑收件人邮箱的位置。
假设您正在单位工作。工作电子邮件地址以 @thephone-company.com 结尾,您拥有以 @proseware.com 结尾的家用 ISP 帐户,您通过拨号方式或使用电缆调制解调器或 DSL 调制解调器接入网络。在 Outlook 中,您使用与家中相同的 SMTP 服务器设置。您将电子邮件发送给另一个人,他/她的电子邮件地址也以 @proseware.com 结尾。 否。您的邮件将按常规方式处理。
除了收件人的电子邮件地址以 @adatum.com 结尾外,其余内容与上述情形相同。 是,此邮件将被视作中继邮件而遭到阻止。您正试图在未连接到家庭 ISP 网络的情况下使用家庭 ISP 的 SMTP(发送)服务器。SMTP 服务器无法验证您是否为授权的 ISP 订户。另外,您正请求 SMTP 服务器接收您的邮件,然后连接到另一 SMTP 服务器以将邮件发送到收件人的邮箱。
假设您正在旅馆或正在使用可以访问 Internet 的机场 Internet 公用信息机。您拥有以 @proseware.com 结尾的家用 ISP 帐户,您通过拨号方式或使用电缆调制解调器或 DSL 调制解调器接入网络。在 Outlook 中,您使用与家中相同的 SMTP 服务器设置。您将电子邮件发送给另一个人,他/她的电子邮件地址也以 @proseware.com 结尾。 否。您的邮件将按常规方式处理。
除了收件人的电子邮件地址以 @adatum.com 结尾外,其余内容与上述情形相同。 是,此邮件将被视作中继邮件而遭到阻止。您正试图在未连接到家庭 ISP 网络的情况下使用家庭 ISP 的 SMTP(发送)服务器。SMTP 服务器无法验证您是否为授权的 ISP 订户。另外,您正请求 SMTP 服务器接收您的邮件,然后连接到另一 SMTP 服务器以将邮件发送到收件人的邮箱。

解决方案

如果您处在被视作中继的情形,则必须通过当前连接的服务器发送邮件。也就是说,如果您正在单位工作或您不在家并且没有使用您的 ISP 连接到 Internet,而您又想使用家庭 ISP 电子邮件帐户发送邮件,您就必须更改电子邮件帐户设置以指定在您所在的位置所使用的 SMTP 服务器,例如:工作 SMTP 服务器。

  1. “工具”菜单上,单击“帐户设置”
  2. “电子邮件”选项卡中,单击要修改的帐户,然后单击“更改”
  3. “更改电子邮件帐户”对话框中,“服务器信息”下面的“发送邮件服务器”文本框中,键入您当前连接的本地邮件服务器的名称。

    例如,如果您要在工作期间修改家庭电子邮件帐户,则请输入该工作电子邮件服务器的名称。

    “更改电子邮件帐户”对话框

如果这种解决方案对您不起作用,或您更喜欢使用家用 ISP 帐户,接下来您就需要与您的 ISP 联系,咨询上述选项中是否适用于您。对于前两项限制(要求 SMTP 验证或要求首先连接到 ISP POP3(接收)邮件服务器),可以在“帐户设置”中对 Outlook 进行更改。  

  1. “工具”菜单上,单击“帐户设置”
  2. “电子邮件”选项卡中,单击要修改的帐户,然后单击“更改”
  3. “更改电子邮件帐户”对话框中,单击“其他设置”
  4. “发送服务器”选项卡中,选择“我的发送服务器 (SMTP) 要求身份验证”复选框。
  5. 选择下列选项之一:
    • 单击“使用与接收邮件服务器相同的设置”。这是最常用的选择。
    • 单击“登录使用”,然后键入您的“用户名”“密码”
    • 单击“发送邮件前先登录接收邮件服务器”

 

仍然无法发送电子邮件?

您更改了 Outlook 中的 SMTP 设置或找到允许发送电子邮件的选项。但是仍然不能发送电子邮件并收到错误消息。

您可能正确设置了上述所有选项,但受到另一种网络管理员用来预防身份欺骗的安全功能的限制。身份欺骗是在发送电子邮件时掩盖真实身份的一种简单方式。

Outlook 与多数电子邮件程序类似,允许您指定邮件的“显示名称”和回复电子邮件地址以在有人单击“回复”时显示。垃圾电子邮件几乎总在这些域中包含虚假信息。您真的相信收到的快速致富邮件来自某位超级模特或某个国家领导人吗?

为了预防身份欺骗,一些 ISP 禁止在回复电子邮件地址域中插入虚假信息。例如,如果您的 ISP 域名称以 proseware.com 结尾,则 ISP 可能不允许您将电子邮件回复地址设为 terri@contoso.com。此限制没有前述限制常用,但可应用于所有用户,无论他们的位置与连接如何。不存在替代方案。如果服务器管理员使用的是这个方法,则必须指定与当前连接相匹配的回复电子邮件地址域。

posted on 2009-04-09 16:37 张建林 阅读(457) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理