如何在asp.net中自动发送电子邮件 [英] How to send an email automatically in asp.net

查看:83
本文介绍了如何在asp.net中自动发送电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我想知道如何在asp.net4.0中使用webservice自动向其他人发送邮件

您能帮忙编码吗?

谢谢,


I want know, how to send a mail automatically to other using webservice in asp.net4.0

could u help with coding ...

Thanks,

推荐答案

在特殊事件上看人,您必须使用以下代码:

look man on a special event you have to to use this code:

try
        {
            MailMessage mM = new MailMessage();
            mM.From = new MailAddress("final_project_youssef@hotmail.com");
            mM.To.Add("final_project_youssef@hotmail.com");
            mM.Subject = "your subject line will go here";
            //mM.Attachments.Add(new Attachment(@"C:\\attachedfile.jpg"));
            mM.Body = reContactUs.Text;
            mM.IsBodyHtml = true;
            SmtpClient sC = new SmtpClient("smtp.live.com");//this is the smtp of hotmail
            //port number for Hot mail
            sC.Port = 25;
            sC.Credentials = new NetworkCredential("your Email@hotmail.com", "password");
            sC.EnableSsl = true;
            sC.Send(mM);
        }
        catch (Exception ex)
        {
            throw ex;
        }


.NET框架中的System.Net.Mail命名空间有助于从asp.net发送电子邮件.在以下位置的MSDN参考: http://msdn.microsoft.com/en-us/library/dk1fb84h.aspx [^ ]

示例代码为:
System.Net.Mail namespace in .NET framework helps to send email from asp.net. MSDN reference at:http://msdn.microsoft.com/en-us/library/dk1fb84h.aspx[^]

Sample code is:
private static void SendEmail(MailAddress fromAddress, MailAddress toAddress, string subject, string body)
{
    var message = new MailMessage(fromAddress, toAddress)
                      {
                          Subject = subject,
                          Body = body
                      };

    var client = new SmtpClient("smtpServerName");
    client.Send(message);
}


这篇关于如何在asp.net中自动发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆