0
當文本有價值我發送到電子郵件,並自動回覆用戶,我想發送一個爲我自己從txtcontent
爲什麼郵件不發送?電子郵件發送第二封郵件不發送
if (txtMessagesubject.Text != "" && txtContent.Text != "")
{
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress(txtEmail.Text));
msg.From = new MailAddress("[email protected]");
msg.Subject = txtMessagesubject.Text;
string body = "thx we are receive you contact";
msg.Body = body;
msg.IsBodyHtml = true;
msg.Priority = MailPriority.Normal;
SmtpClient smtp = new SmtpClient();
System.Net.NetworkCredential myCredential = new System.Net.NetworkCredential("[email protected]", "password");
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = myCredential;
smtp.EnableSsl = true;
try
{
smtp.Send(msg);
contactsupport.Attributes.Add("style", "display:none;");
thankQ.Attributes.Add("style", "display:block;");
txtEmail.Text = "";
txtMessagesubject.Text = "";
txtContent.Text = "";
}
catch (Exception ex)
{
errorMsgReturn.Text = "Please try again";
}
/************************************/
MailMessage msgself = new MailMessage();
msgself.To.Add(new MailAddress("[email protected]"));
msgself.From = new MailAddress(txtEmail.Text);
msgself.Subject = txtMessagesubject.Text;
string body2 = txtContent.Text;
msgself.Body = body2;
msgself.IsBodyHtml = true;
msgself.Priority = MailPriority.Normal;
SmtpClient smtpself = new SmtpClient();
System.Net.NetworkCredential myCredentialself = new System.Net.NetworkCredential("[email protected]", "password");
smtpself.Host = "smtp.gmail.com";
smtpself.Port = 587;
smtpself.UseDefaultCredentials = false;
smtpself.Credentials = myCredentialself;
smtpself.EnableSsl = true;
try
{
smtpself.Send(msgself);
}
catch
{
}
確定現在它的工作,但對於第二個郵件我發送到我自己我不能得到誰發送 – Mickey
刪除te txtEmail.Text =「」;並添加誰發送的郵件主題爲例>>替換msgself.Subject = txtMessagesubject.Text;由msgself.Subject = txtEmail.Text&「 - 」&txtMessagesubject.Text; –
Subject = txtEmail.Text&「 - 」&txtMessagesubject.Text;這意味着什麼?只需複製此代碼替換?錯誤顯示 – Mickey