我在本地主机上安装了一个 SMTP 服务器。现在我想将该 SMTP 服务器的主机地址提供给我的邮件客户端,以便客户端可以在同一台计算机上向该 SMTP 服务器发送电子邮件。
我尝试使用“localhost”作为服务器名称,端口号为“25”,但是不起作用。
我确定我的 SMTP 服务器正在监听端口 25。
SMTP 主机字段中应填写什么?
我使用的是 Windows XP
我已经禁用防火墙
不确定 ISP 是否阻止了这些电子邮件。如何发现我的 ISP 是否阻止了这些电子邮件。如果阻止了,那么如何解决这个问题。
答案1
有可能其他程序也在监听或使用该端口。您尝试过远程登录该 SMTP 服务器吗?我只需重新配置 SMTP 服务器以监听您确定没有其他程序正在使用的另一个端口。
答案2
- 检查您的防病毒软件 - 其中一些会安装自己的 SMTP 或阻止 SMTP 以防止在您受到感染时发送垃圾邮件。
- 假设这是在具有 Windows SMTP 服务的 Windows 上 - 确保该服务正在运行。
- 值得测试的是,在命令提示符下输入:telnet localhost 25 并报告其操作。
- 某些 SMTP 软件将使用(或可配置为使用)您机器上的特定 IP 地址,并会忽略 127.0.0.1。请检查您的 IP 设置并使用特定 IP 地址。
答案3
尝试将 127.0.0.1 指定为您的 SMTP 主机。