我有 Windows 7.0 Enterprise 并且我已经从http://www.microsoft.com/en-gb/download/details.aspx?id=7887安装了远程服务器管理工具
我还配置了我的 IIS 以使用 Localhost 作为 SMTP 服务器:http ://technet.microsoft.com/en-us/library/cc753146(v=ws.10).aspx
var smtpSender = new SmtpSender("localhost");
smtpSender.UserName = this._emailAccount.EmailAddress;
smtpSender.Password = this._emailAccount.Password;
smtpSender.Send(fromEmail,
toEmail,
subject,
body);
但是当我尝试发送电子邮件时,它会引发以下异常:
An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:25
我看到其他帖子说我应该安装新的 SMTP 服务器,但我已经安装了适用于 Windows 7.0 的远程服务器管理工具。它不包括 SMTP 服务器吗?
安装远程服务器管理工具显然只会向 IIS 添加一个新的管理单元,并且不会在本地安装任何 SMTP 服务器?