配置 SMTP Server 发送邮件
Configure SMTP Server to send mail
我已经在我的 windows 服务器 2012 R2 上部署了一个网站 (ASP.Net/C#)(这是一个 VPS,我安装了 IIS 和 SMTP),一切正常,除了一件事:我无法通过我的网站发送邮件!
我搜索并尝试了所有方法,但仍然无法正常工作!当我在本地调试我的应用程序时,它运行良好。现在我知道我必须更改我的设置才能发送邮件,但我不知道我应该指出什么
我从一个使用 pop3 服务器 "relay.skynet.be" 的邮件地址发送电子邮件(这是我在调试时使用的服务器,它工作正常)但是当我在网站上这样做时,我得到了一个错误...所以我将其更改为托管 VPS 的服务器的名称 (OVH) 但它仍然无法正常工作...我还更改了不同的凭据(在我的代码中或在 SMTP 中在 IIS 中)但结果是一样的...
所以我要问这些问题:
- 在我的代码(C#)中,我应该指出什么??我应该指定哪个服务器?哪些凭据?
- 在Windows服务器上,在IIS的SMTP设置中,我应该选择什么?我应该指明发送电子邮件的电子邮件地址吗?我是否必须检查 SMTP 服务器的 "Use localhost" 才能使用或指明我的邮件地址 (relay.skynet.be) 或来自 OVH 的服务器?对于凭据,我必须检查什么? "Not required"、"Windows" 或 "Specify Credentials"(使用我的邮件地址凭据?)
我有一种强烈的感觉,您只是缺少基础结构 - 具体来说,您缺少 SMTP 服务器。 SMTP 服务器负责传送(或转发)您的电子邮件。
POP3 和 IMAP 协议均未用于发送电子邮件。
如果是这种情况,建议您使用hotmail或gmail邮箱账号试试。您可以在这里分别找到两者的设置:
http://www.serversmtp.com/en/smtp-hotmail
http://www.serversmtp.com/en/smtp-gmail-configuration
希望对您有所帮助。
我已经在我的 windows 服务器 2012 R2 上部署了一个网站 (ASP.Net/C#)(这是一个 VPS,我安装了 IIS 和 SMTP),一切正常,除了一件事:我无法通过我的网站发送邮件!
我搜索并尝试了所有方法,但仍然无法正常工作!当我在本地调试我的应用程序时,它运行良好。现在我知道我必须更改我的设置才能发送邮件,但我不知道我应该指出什么
我从一个使用 pop3 服务器 "relay.skynet.be" 的邮件地址发送电子邮件(这是我在调试时使用的服务器,它工作正常)但是当我在网站上这样做时,我得到了一个错误...所以我将其更改为托管 VPS 的服务器的名称 (OVH) 但它仍然无法正常工作...我还更改了不同的凭据(在我的代码中或在 SMTP 中在 IIS 中)但结果是一样的...
所以我要问这些问题:
- 在我的代码(C#)中,我应该指出什么??我应该指定哪个服务器?哪些凭据?
- 在Windows服务器上,在IIS的SMTP设置中,我应该选择什么?我应该指明发送电子邮件的电子邮件地址吗?我是否必须检查 SMTP 服务器的 "Use localhost" 才能使用或指明我的邮件地址 (relay.skynet.be) 或来自 OVH 的服务器?对于凭据,我必须检查什么? "Not required"、"Windows" 或 "Specify Credentials"(使用我的邮件地址凭据?)
我有一种强烈的感觉,您只是缺少基础结构 - 具体来说,您缺少 SMTP 服务器。 SMTP 服务器负责传送(或转发)您的电子邮件。
POP3 和 IMAP 协议均未用于发送电子邮件。
如果是这种情况,建议您使用hotmail或gmail邮箱账号试试。您可以在这里分别找到两者的设置:
http://www.serversmtp.com/en/smtp-hotmail http://www.serversmtp.com/en/smtp-gmail-configuration
希望对您有所帮助。