在没有smtp详细信息的asp.net中发送邮件

时间:2010-05-24 13:56:45

标签: asp.net sql sql-server sendmail

我正在使用asp.net和C#。

我已经在服务器上部署了我的应用程序,现在我知道我的服务器不会向我提供SMTP详细信息,他们是否可以发送没有smtp详细信息的短信。

我可以使用bot asp.net3.5与C#或SQL Server 2005发送邮件。

提前致谢

3 个答案:

答案 0 :(得分:0)

通过SQL Server轻松发送:http://msdn.microsoft.com/en-us/library/aa260697%28SQL.80%29.aspx 如果您的管理员允许它。这是一个好的做法值得商榷,但我在一个地方工作,例如,使用xp_sendmail

完成所有自动发送的错误通知电子邮件

答案 1 :(得分:0)

是的,您的服务器绝对有IP地址,您只是不知道它是什么。 Here是关于找出您的IP地址的一些信息..

不,如果没有正确的服务器/连接信息,您将无法发送或接收任何类型的电子邮件。否则,我可以在您不知情的情况下从您的帐户发送电子邮件。

答案 2 :(得分:0)

要发送包含C#/ .NET的电子邮件,请使用System.Net.MailMessageSystem.Net.SmtpClient类。

创建MailMessage类的新实例,设置一些属性(from,to,body,subject等)。

创建SmtpClient类的新实例,设置一些属性(SMTP凭据)。

然后只做smtpClient.Send(mailMessage)

非常简单。