`

ASP.NET里面用C#实现发送邮件

 
阅读更多

if(TextBoxNumber1.Text=="")

          LabelMessage.Text="<script language='Jscript'> "+

             "alert('您必须输入账号才能取回密码!');</script>";

        else

        {

          //取用户输入的账号

          string number=TextBoxNumber1.Text;

          SqlCommand myCommand=sqlConnection1.CreateCommand();

          //提取该账号的记录到数据集dataSet11中

          myCommand.CommandText="select * from memberInfo where 账号='"+number+"'";

          sqlDataAdapter1.SelectCommand=myCommand;

          dataSet11.Clear();

          int n=sqlDataAdapter1.Fill(dataSet11,"memberInfo");

          if(n==0)

          {

             //无此记录,在信息框中显示错误信息

             LabelMessage.Text="<script language='Jscript'> "+

               "alert('没有这个账号,不能取回密码!');</script>";

          }

          else

          {

             //若有该记录,检查是否保存了他的Email

             string email=dataSet11.Tables["memberInfo"].Rows[0]["Email"].ToString().Trim();

             if(email=="")

             {

               //若未保存其Email

               LabelMessage.Text="<script language='Jscript'> "+

                  "alert('没有保存您的Email,无法发送密码给您,"+

                  "请通过其他途径找回密码!');</script>";

             }

             else

             {

               //若有Email地址

               //创建邮件信息对象

               MailMessage myMailMessage=new MailMessage();

               //设置收件人地址

                myMailMessage.To=dataSet11.Tables["memberInfo"].Rows[0]["Email"].ToString();

               //设置发件人地址

               myMailMessage.From="qbtssc@163.com";

               //设置邮件主题

               myMailMessage.Subject="QB图书商城会员密码";

               //设置邮件内容

                myMailMessage.Body=dataSet11.Tables["memberInfo"].Rows[0]["密码"].ToString();

               try

               {

                  //发送邮件

                  SmtpMail.Send(myMailMessage);

                  LabelMessage.Text="<script language='Jscript'> "+

                    "alert('已发送密码到您的电子邮箱!');</script>";

               }

               catch

               {

                  LabelMessage.Text="<script language='Jscript'> "+

                    "alert('邮件发送受阻,无法发送密码给您,"+

                    "请通过其他途径找回密码!');</script>";

               }

             }

          }

        }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics