cách gửi email sau khi đăng ký thành công trong asp.net

lập trình


đây là mã: –

C#
try
{
    MailMessage mailmsg = new MailMessage();
    SmtpClient smp = new SmtpClient("smtp.gmail.com");
    mailmsg.From = new MailAddress("[EMAIL_Removed]@gmail.com");
    string to = "[EMAIL_Removed]@gmail.com";
    string sub = "Data Work";
    string mes = System.DateTime.Now.ToString("dd/MM/yyyy") + "Sending mail to  from sender User Name:" + txtname + "  Email:" + txtemail.Text + " Moblie No:" + txtmobile.Text + "   Message: " + txtmsgg.Text + " Organization=" + txtorganization.Text + " Website=" + txtwebsit.Text + " project=" + ddrproject.SelectedValue + " TimeLine=" + ddrtimeline.SelectedValue + " Budget="+ddrbught.SelectedValue+"";
    mailmsg.To.Add(to);
    mailmsg.Subject = sub;
    mailmsg.Body = mes;
    smp.Port = 587;
    smp.Credentials = new System.Net.NetworkCredential("[EMAIL_Removed]@gmail.com", "example");
    smp.EnableSsl = true;
    mailmsg.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;

    smp.Send(mailmsg);
    lblmss.Text = " Thanks for contact us";
}
catch (Exception)
{
}

nhưng mã này không hoạt động
Vui lòng giúp tôi gửi email sau khi đăng ký thành công?
Cảm ơn

[Edit member=”Tadit“]

Đã sửa các vấn đề về định dạng và/hoặc ngữ pháp.
Thêm pre thẻ.
[/Edit]

Giải pháp 3

Tham khảo câu trả lời trước của tôi gửi email tới gmail từ asp.net[^].

Bạn sẽ nhận được mã làm việc đầy đủ.

Hãy cho tôi biết nếu bạn vẫn gặp bất kỳ vấn đề nào. Trong trường hợp đó, hãy đăng thông báo ngoại lệ.

Giải pháp 1

hãy thử cái này ..

protected void btnSend_Click(người gửi đối tượng, EventArgs e)
{
thử
{
System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(txtMailFrom.Text, txtMailTo.Text, txtSubject.Text, txtBody.Text);
/* Trường hợp thêm CC và BCC
Địa chỉ thư bcc = Địa chỉ thư mới(txtBcc.Text);
Địa chỉ Thư cc = Địa chỉ Thư mới(txtCC.Text);
mailMessage.Bcc.Add(bcc);
mailMessage.CC.Add(cc);
*/
Máy khách SmtpClient = SmtpClient mới();
client.EnableSsl = true;
client.Send(mailMessage);
Response.Write(““);
}
bắt (Ngoại lệ cũ)
{
ném cũ;
}
}

Và trong tập tin cấu hình thêm cái này

XML
<system.net>

        <mailSettings>
            <smtp>
                <network host="" port="" userName="" password=""/>
            </smtp>
        </mailSettings>
    </system.net>

Giải pháp 2

C#

XML
Use  ‘using System.Net.Mail;’

      /// <summary>
      /// Method to send mail.
     /// </summary>
      /// <param name="mailTo">Recipient's Email-Id</param>
      /// <param name="User">Recipient's User Name </param>
      /// <returns>true if mail sent; otherwise, false.</returns>
      private Boolean SendMail(String mailTo, String User)
      {
          Boolean sendMailResult;
          try
          {
              SmtpClient smtpServer = new SmtpClient();
              smtpServer.Credentials = new System.Net.NetworkCredential("", ""); //Add sender’s Email-Id and Password here.
              smtpServer.Port = 25;
              smtpServer.Host = "smtp.gmail.com";
              MailMessage alertMail = new MailMessage();
              alertMail.From = new MailAddress(""); //Add Sender’s Email-Id.
              alertMail.Subject = "Alert Mail";
              alertMail.To.Add(mailTo);
              alertMail.Body = "Dear " + User + "," + Environment.NewLine + " Please Check";
              smtpServer.Send(alertMail);
              sendMailResult = true;
              return sendMailResult;

          }
          catch (Exception ex)
          {
              string exceptionMessage=ex.Message;
              sendMailResult = false;
              return sendMailResult;
          }
          finally
          {

          }

      }

コメント

タイトルとURLをコピーしました