使用免费smtp发送邮件时遇到问题

时间:2008-11-30 05:13:54

标签: windows smtp

我尝试在安装免费smtp后使用localhost作为我的smtp服务器从本地iis应用程序发送邮件,但是我收到以下错误:

Mailbox unavailable. The server response was: Invalid 

收件人:'validAddress'@hotmail.com

知道问题可能是什么?

4 个答案:

答案 0 :(得分:1)

这听起来像你的免费(第三方)smtp应用程序没有离开你的网络,可能正试图看看它是否有自己的邮箱。尝试查看是否有设置允许smtp服务器访问外部连接等。免费smtp应用程序的名称是什么,顺便说一下?

或者,您可以使用内置于iis中的内置SMTP邮件提供程序吗?你知道如何使用它,而不是第三方应用程序。

答案 1 :(得分:1)

看起来更像是需要将SMTP服务配置为“中继”电子邮件...通常这涉及告诉它您的邮件域是什么,然后任何邮件目的地为其他域以外的域将导致它去走向世界,并尝试将消息转发给真实的服务器。

但是,要小心!这就是垃圾邮件发送者利用电子邮件服他们寻找将为他们转发的SMTP侦听器。您希望确保您的只接受来自“localhost”的中继邮件,或者连接到它的任何计算机来进行发送。

更安全的方法是阻止防火墙的入站端口25到此框,因此外部世界不会看到此SMTP服务器。

答案 2 :(得分:0)

在C中编写并测试一个简单的smtp发送者。它需要3分钟的RFC

答案 3 :(得分:0)

使用Wireshark查看应用程序与SMTP服务器之间的连线。