【问题标题】:Sending mail from own smtp server从自己的 smtp 服务器发送邮件
【发布时间】:2018-08-15 20:31:44
【问题描述】:

我正在为使用 IIS 购买服务器(Strato 的 V-Server)的客户工作。我已经设置了一个 SMTP 服务器,所以我可以使用 php 中的“mail()”来发送邮件。但是每次我尝试发送邮件时,它都会告诉我配置我的 SMTP 服务器。

我已经添加了 realys、新域并重新启动了整个过程。我能做些什么?我想从 localhost 发送它们,因为服务器正在机器本身上运行。

【问题讨论】:

  • 您是否安装了 IIS SMTP 服务器?它是 IIS 附带的“附加组件”,但通常尚未安装。
  • 您的 SMTP 服务器的名称是什么?
  • 是的,我安装了插件。 Strato 在线 stmp 的名称是 stmp.strato.de 但我机器上的虚拟 smtp 服务器的名称是“Virtual SMTP Server #1”。

标签: php email iis smtp


【解决方案1】:

首先,您需要检查您的邮件服务器(SMTP 服务器)以确认它工作正常。要手动检查它,请尝试使用 localhost 的 telnet 25 端口并执行基本的 SMTP 命令以查看它是否接受来自本地主机的邮件中继。微软有an article on SMTP check with telnet client,如果需要可以看看。

如果您的 SMTP 服务器按预期工作,请尝试调试您的 php 编码。

仅供参考:没有 cmets 特权,必须将其写为答案...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 2015-06-22
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 2011-04-19
    相关资源
    最近更新 更多