Web.config中使用如下配置使用localhost直接发送邮件。在服务器上部署遇到异常:Mailboxunavailable.Theserverresponsewas:5.7.1Unabletorelayforinfo@需要配置IIS6Manager的SMTPserver1.OpenIIS6ManagerusingControlPanel=>AdministrativeTools.2.OpenSMTPVirtualServerproperties.3.OnGeneraltab,SetIPaddressoftheWebserverinsteadof"AllUnassigned"esstab,clickonRelaybutton,puterslist,addtheipaddres127.0.0.1.
不过都没有解决我的问题,已经能够看到C:pubmailrootQueue中的.EML文件了,但是还是发不出来,不知道为什么。