AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 120577
Accepted
Matt Dawdy
Matt Dawdy
Asked: 2010-03-09 18:02:13 +0800 CST2010-03-09 18:02:13 +0800 CST 2010-03-09 18:02:13 +0800 CST

需要在 MS Server 2003 上获取 SMTP 服务器

  • 772

长话短说,我需要在客户端网络中设置一个 SMTP 服务器,以便从中发送电子邮件。这个东西永远不需要接收电子邮件,实际上只需要 1 个电子邮件帐户客户服务。

我能做些什么?我必须让网络公司在防火墙中打开一个端口吗?Microsoft Server 2003 中有内置的吗?

长话短说:客户付费网络公司将其网站迁移到内部。现在我必须弄清楚如何从他们的网站发送电子邮件,即使他们没有 SMTP 服务器。至少在我安装一个之前。

他们的电子邮件现在由 Gmail 托管(客户的域通过 Google App for Your Domain)。我更改了我的代码以作为他们的用户之一“[email protected]”连接并发送电子邮件。工作了大约 12 个小时。

突然之间,现在没有任何自动电子邮件发送出去,谷歌正在发回电子邮件,说这是永久性故障并且消息被拒绝。他们引导我访问的链接http://mail.google.com/support/bin/answer.py?answer=69585告诉我我们的电子邮件看起来像垃圾邮件。他们不是。它们是我们发送给客户的关于其申请状态的电子邮件。说真的,它们不是垃圾邮件。

smtp
  • 4 4 个回答
  • 165 Views

4 个回答

  • Voted
  1. Donald Byrd
    2010-03-09T18:29:18+08:002010-03-09T18:29:18+08:00

    您可以使用 IIS 在内部设置 SMTP 服务器,将其电子邮件中继到智能外部电子邮件服务器,但这可能不是您真正的问题。但是,它将为您提供从服务器发送邮件的中心管理点。

    为了帮助邮件服务器知道您有权发送邮件,您可以在 DNS 配置中创建SPF 记录。这让邮件服务器知道您的地址被授权代表您发送电子邮件。

    如果您无法使用它,您还可以使用像AuthSMTP这样的提供商从垃圾邮件列表中的位置发送电子邮件。

    • 2
  2. joeqwerty
    2010-03-09T18:38:15+08:002010-03-09T18:38:15+08:00

    除了 ongle 的建议之外,不要配置智能主机(您可能无法使用它),而是添加一个地址空间为 *.com 的远程域,并设置传入电子邮件可以中继到该远程域的选项。这样一来,通过 SMTP 服务器将电子邮件发送到具有 [email protected] 电子邮件地址的任何收件人即可。为您将向其发送电子邮件的任何其他 gTLD(.net、.edu 等)创建远程域。

    • 2
  3. Best Answer
    gravyface
    2010-03-09T18:38:59+08:002010-03-09T18:38:59+08:00

    ongle 是对的:您可以通过这种方式将 Gmail 设置为 SMTP IIS 虚拟服务器的智能主机:

    http://fmuntean.wordpress.com/2008/10/26/how-to-configure-iis-smtp-server-to-forward-emails-using-a-gmail-account/

    这也适用于安装了 IIS 5.1 的 SMTP 服务的 XP 机器(刚刚用我的机器测试过)。

    注意:如果您还没有,我建议您在 gmail 中创建一个 [email protected] 电子邮件用户,并将其用作您的 SMTP 凭据以通过 gmail 进行身份验证,因为 gmail 将忽略您在 from: 标头中输入的内容并将其重写为经过身份验证的用户(无论如何默认情况下,我不知道您是否可以更改它)。

    至于防火墙更改,除非网络公司正在进行出口(出站)防火墙过滤,否则您不需要打开任何端口,因为即使是住宅连接通常也允许使用 587。

    要检查此邮箱,我建议让客户的客户服务人员 POP 或 IMAP 该帐户或简单地设置转发到另一个正在使用/检查的地址。

    • 2
  4. John Gardeniers
    2010-03-09T20:30:09+08:002010-03-09T20:30:09+08:00

    除了已经说过的之外,您还需要确保正确设置各种相关项目,例如您的 SPF 记录。我相信 Gmail 对这些事情很挑剔。

    • 0

相关问题

  • Postfix 或 exim:自动/程序化和转发电子邮件设置

  • 如何将 SMTP 直接从 IIS 6.0 服务器中继到 Exchange 2003 服务器

  • 使用 telnet 或 netcat 发送带有附件的电子邮件

  • 我应该使用什么策略在 linux 上安装 smtp 服务器?用于多线程服务

  • 适用于 Linux 的 SMTP 服务器,配置简单

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve