양식이있어서 보낸 사람에게 메시지를 보낸 후 전자 메일 회신을 보내려고합니다. "메시지를 보내 주셔서 감사합니다. 현재 모든 답장을 처리 중이며 도움을받을 수있는 추가 정보가 있습니다 ...".NET C# 자동 회신
이것은 보내야하는 코드입니다. 형태와 완벽하게 작동합니다 ...
도움이 많이 감사합니다! 감사.
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
if (Request.Form["T_NAME"].ToString() == "")
{
Literal1.Text = @"<span class=""error"">* Please enter your name</span>";
ImageButton1.Focus();
return;
}
if (Request.Form["T_ADD1"].ToString() == "")
{
Literal1.Text = @"<span class=""error"">* Please enter your address</span>";
ImageButton1.Focus();
return;
}
if (Request.Form["T_TEL"].ToString() == "")
{
Literal1.Text = @"<span class=""error"">* Please enter a telephone number</span>";
ImageButton1.Focus();
return;
}
if (Request.Form["T_EMAIL"].ToString() == "" || !clsCommon.IsValidEmailAddress(Request.Form["T_EMAIL"].ToString()))
{
Literal1.Text = @"<span class=""error"">* Please enter a valid email address</span>";
ImageButton1.Focus();
return;
}
if (Request.Form["T_DOB"].ToString() == "")
{
Literal1.Text = @"<span class=""error"">* Please enter your DOB</span>";
ImageButton1.Focus();
return;
}
string sFrom = Request.Form["T_EMAIL"].ToString();
string sTo = "[email protected]";
string sSubject = "Enquiry from the MakeUp Dept";
string sBody = "The following enquiry was submitted from the website:" + Environment.NewLine + Environment.NewLine +
"Name: " + Request.Form["T_NAME"].ToString() + Environment.NewLine +
"Address: " + Request.Form["T_ADD1"].ToString() + Environment.NewLine +
"Address: " + Request.Form["T_ADD2"].ToString() + Environment.NewLine +
"Telephone: " + Request.Form["T_TEL"].ToString() + Environment.NewLine +
"DOB: " + Request.Form["T_DOB"].ToString() + Environment.NewLine +
"Email: " + Request.Form["T_EMAIL"].ToString() + Environment.NewLine +
"Course Interest: " + Request.Form["T_MSG"].ToString() + Environment.NewLine +
"Make Up experience: " + Request.Form["T_EXP"].ToString() + Environment.NewLine;
MailMessage msg = new MailMessage(sFrom, sTo, sSubject, sBody);
SmtpClient smtp = new SmtpClient("relay.website.com");
//SmtpClient smtp = new SmtpClient("localhost");
smtp.Send(msg);
Response.Redirect("apply-thank-you.htm");
}
질문은 무엇인가 : 따라서 (이 코드는 기존의 이메일 전송 코드를 따른다고 가정)? –
완벽하게 작동한다고 ... 뭐가 문제입니까? –
그는 "우리가 보낸 메시지는 고객의 메시지를 보내고, 메시지를 다시 보내려면 어떻게 확장합니까?" 그게 그리 어렵지는 않습니다 - 전자 메일 코드를 복사/붙여 넣기를 시도하고 주소를 변경 했습니까? 아니면 MailMessage 클래스를 읽는가? – Rup