我已经在我的Windows Server 2012 R2上部署了一个网站(ASP.Net/C#)(这是一个VPS,我安装了IIS和SMTP),一切正常,除了一件事:我无法通过我的网站发送邮件!
我搜索并尝试了一切,但它仍然无效!当我在本地调试我的应用程序时,它工作正常。现在我知道我必须更改我的设置以发送邮件,但我不知道应该指出什么
我从使用pop3服务器“relay.skynet.be”的邮件地址发送我的电子邮件(这是我在调试时使用的服务器并且它有效)但是当我在网站上执行此操作时,我得到了一个错误...所以我将其更改为托管我的VPS的服务器的名称(OVH)并且它仍然无效...我还更改了不同的凭据(在我的代码或IIS中的SMTP中)但是结果是一样的......
所以我问这些问题:
答案 0 :(得分:0)
I have a strong feeling that you are simply missing the infrastructure - specifically, you are missing an SMTP server. SMTP server is responsible for delivering (or forwarding) your email.
Neither POP3 nor IMAP protocols are used for sending emails.
If this is the case, I suggest you try using hotmail or gmail mail account. You can find the settings for both here, respectively:
http://www.serversmtp.com/en/smtp-hotmail的名称属性 http://www.serversmtp.com/en/smtp-gmail-configuration
希望这有帮助。