我正在使用asp.net和C#。
我已经在服务器上部署了我的应用程序,现在我知道我的服务器不会向我提供SMTP详细信息,他们是否可以发送没有smtp详细信息的短信。
我可以使用bot asp.net3.5与C#或SQL Server 2005发送邮件。
提前致谢
答案 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.MailMessage
和System.Net.SmtpClient
类。
创建MailMessage
类的新实例,设置一些属性(from,to,body,subject等)。
创建SmtpClient
类的新实例,设置一些属性(SMTP凭据)。
然后只做smtpClient.Send(mailMessage)
。
非常简单。