通过iis中自带的smtp服务,发送邮件的问题。急需解决!!!高分相送
我通过程序发送邮件,程序中设置本机的smtp服务作为邮件服务器,即设置为localhost。只能将邮件发送到本域的收信服务器,不能发送到外网的邮件服务器,如126.com,163.com等等。
举个例子吧,
发信人:sender@126.com
收信人:recipient@163.com
邮件服务器:localhost
允许匿名访问
无法发送,所发邮件会因发送不成功,转入C:\Inetpub\mailroot\Badmail目录下,导致发送失败。
请问一下,是不是iis的smtp服务只能发送邮件到局域网内的收信服务器,而不能发送到外网的收信服务器。
不能我试了一下,用smtp服务中的中继服务,并且设置了出站安全性,设置基本身份验证,并填写了正确的用户名,密码,倒是可以发送,不过只能用这个中继主机的域名的邮箱,才能发送
如果是iis的问题话,请教一下,如何才能在局域网内通过本机,由任何发件邮箱发往任何收件邮箱。急需解决,还请大家帮忙。不甚感激!!!