Email 从本地主机ASP.net发送电子邮件
我试图在用户在我的网站上注册后发送确认邮件。我正在使用Webmatrix和ASP.NET来实现这一点 我遵循了这个网站上的代码 为了创建SMTP服务器,我在Windows7中使用了IIS管理器。 但它不起作用 我将设置更改为Email 从本地主机ASP.net发送电子邮件,email,webmatrix,Email,Webmatrix,我试图在用户在我的网站上注册后发送确认邮件。我正在使用Webmatrix和ASP.NET来实现这一点 我遵循了这个网站上的代码 为了创建SMTP服务器,我在Windows7中使用了IIS管理器。 但它不起作用 我将设置更改为 WebMail.SmtpServer = "localhost"; WebMail.SmtpPort = 25; WebMail.EnableSsl = false; WebMail.UserName = "name"; WebMail.From = "---@gmail.
WebMail.SmtpServer = "localhost";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "name";
WebMail.From = "---@gmail.com";
WebMail.Password = "pass";
我的用户名和密码是什么?我正在本地主机上测试这个。我没有服务器帐户
请帮助很好的教程如何做到这一点 我自己也用过 当然,我可以看到一个错误:
WebMail.SmtpServer=“localhost” 如何做到这一点是伟大的教程 我自己也用过 当然,我可以看到一个错误:
WebMail.SmtpServer=“localhost” 要发送电子邮件,您需要一个电子邮件帐户。您的应用程序将联系该服务器发送电子邮件(如果您正在使用GMail,请记住您需要SSL,因此将其设置为true)。这就是为什么不能将
localhost
用作SMPT服务器的原因:它不是电子邮件服务器
可以在web.config文件中进行配置。有关如何配置和使用类的更多详细信息,请参阅。要发送电子邮件,您需要一个电子邮件帐户。您的应用程序将联系该服务器发送电子邮件(如果您正在使用GMail,请记住您需要SSL,因此将其设置为true)。这就是为什么不能将
localhost
用作SMPT服务器的原因:它不是电子邮件服务器
可以在web.config文件中进行配置。有关如何配置和使用类的更多详细信息,请参阅。因此我将smtpserver设置为“smtp.gmail.com”,Port=587,EnableSsl=true?用户名密码将是我的gmail登录id?gmail id的来源也将是?@user1019083:是的,您是正确的,您需要提供您的凭据,以便服务器授权您,来源将是您的详细信息谢谢!!但现在它会在“发件人”标签中显示我的电子邮件地址。如果我不想透露呢?它是possible@user1019083:数据将以代码形式显示,因此您不会透露。另一种方法是在web.config中设置它,这是“更好的”。如果你为公司这样做,你可以创建一个新的帐户,其中的数据将被共享。这意味着当用户收到邮件时,他将看到我的电子邮件地址,这是我的个人帐户。我想说它是从哪里来的noreply@domain.com,这样用户也不会回复该电子邮件id。目前,我将smtpserver设置为“smtp.gmail.com”,Port=587,EnableSsl=true?用户名密码将是我的gmail登录id?gmail id的来源也将是?@user1019083:是的,您是正确的,您需要提供您的凭据,以便服务器授权您,来源将是您的详细信息谢谢!!但现在它会在“发件人”标签中显示我的电子邮件地址。如果我不想透露呢?它是possible@user1019083:数据将以代码形式显示,因此您不会透露。另一种方法是在web.config中设置它,这是“更好的”。如果你为公司这样做,你可以创建一个新的帐户,其中的数据将被共享。这意味着当用户收到邮件时,他将看到我的电子邮件地址,这是我的个人帐户。我想说它是从哪里来的noreply@domain.com,这样用户也不会回复该电子邮件id。目前,本地主机