为什么使用本地SMTP服务无法发送邮件?是否和杀毒软件或者防火墙有关系?
 首先要确定一下您是否已经正确配置了本地SMTP,方法如下:
参考来自微软官方网站的这篇文章,按照IIS服务器并设置。
设置完成后,请检查一下:"Internet信息服务器"--->在"默认 SMTP 虚拟服务器"上点击右键,进入“属性”--->"访问"----"中继限制"
然后选中“仅以下列表除外”和最下边的"允许所有通过身份验证的计算机进行中继,而忽略上表。" ,这样就OK了。
【英文版操作系统的数序是这样的: "Internet Information Service"--->在"Default SMTP Virtual Server"上点击右键,进入“property”--->"Access"----"Relay restrictions"
然后选中“All except the list below”和最下边的"Allow all computers where successfully authenticate to relay ,regarless of the list above" 。】
这样设置后,如果还出现不能连接的情况,请检查一下本地的防火墙软件是否打开,因为有些防火墙或杀毒软件会限制电脑中只有Outlook或者Foxmail可以发送邮件的。例如下面两个场景:
(1)Windows防火墙:在控制面板 -->> Windows防火墙 中,如果防火墙是打开的,请将25端口设置到例外中;
(2)VirusScan:右键点击屏幕右下角的VirusScan图标,进入“VirusScan控制台”,查看“访问保护”项的属性,将“禁止大量发送邮件的蠕虫病毒发送邮件”前面的勾去掉。
为什么使用本地SMTP服务无法发送邮件?是否和杀毒软件或者防火墙有关系?
|