WebMatrix剃刀(C#)WebMail帮助程序返回服务器错误发送电子邮件

时间:2012-10-19 23:38:26

标签: c# email razor helper webmatrix

大家,

我在使用WebMatrix razor(C#)发送电子邮件时遇到问题。

我得到的错误是:

a connection attempt failed because the connected party did not properly respond after a period......., etc. etc.

它在我的工作中运行正常,但是当尝试在另一台计算机上进行演示时,当用户尝试注册并且尝试发送确认电子邮件时,它会返回此错误。它在以下行中出错:

WebMail.Send(
                    to: email,
                    subject: "Please confirm your account",
                    body: "Your confirmation code is: " + token + ". Visit <a href=\"" + confirmationUrl + "\">" + confirmationUrl + "</a> to activate your account. " +
                    "Once your account is confirmed, all you need to do is await administrator approval."
                    );

我检查过以下内容:

  1. 确保smtp服务器名称正确“smtp.gmail.com”
  2. 确保我确实拥有当前版本的WebMatrix
  3. 确保我拥有WebHelper库。
  4. 确保端口设置为25
  5. 确保设置了正确的电子邮件地址和密码
  6. 我尝试过研究几篇文章,但没有一篇文章有​​效。

    关于这可能是什么的任何想法?

    感谢您的帮助!

    更新:

    我在XP中禁用了Comodo,但它仍然无效。我想跟踪了与它所说的没有响应的主机相对应的IP地址,它属于Tyler TX中的服务器,由Suddenlink(计算机的ISP)拥有,但由于设置的电子邮件地址已设置通过谷歌,我试图访问他们的SMTP服务器而不是Suddenlink,如果他们的服务器真的重要吗?如果它有帮助,我知道'他们'的外发(SMTP)服务器需要身份验证。这有什么用吗?同样,我没有使用通过它们设置的电子邮件帐户,但

0 个答案:

没有答案