public ActionResult ToMail(string txt_name, string txt_email, string txt_tel, string txt_fax, string txt_question, string ValidCode) { string cmsg = ""; string n_date = DateTime.Now.ToString("yyyy-MM-dd"); string n_time = DateTime.Now.ToString("yyyy-MM-dd HH:mi:ss"); string txt_body = ""; string To_Mail = "[email protected],[email protected],[email protected]"; //string To_Mail = "*****@*****.**"; string To_Mail_Name = ""; string cHtmlBody = ""; string cSubject = ""; DataTable dt = new DataTable(); try { Service.Service sc = new OutWeb.Service.Service(); if (string.IsNullOrWhiteSpace(txt_name)) { if (cmsg.Trim().Length > 0) { cmsg = cmsg + "\n"; } cmsg = cmsg + "請輸入姓名"; } if (string.IsNullOrWhiteSpace(txt_email)) { if (cmsg.Trim().Length > 0) { cmsg = cmsg + "\n"; } cmsg = cmsg + "請輸入e-mail"; } if (string.IsNullOrWhiteSpace(txt_tel)) { if (cmsg.Trim().Length > 0) { cmsg = cmsg + "\n"; } cmsg = cmsg + "請輸入聯絡電話"; } if (string.IsNullOrWhiteSpace(txt_fax)) { if (cmsg.Trim().Length > 0) { cmsg = cmsg + "\n"; } cmsg = cmsg + "請輸入傳真電話"; } if (string.IsNullOrWhiteSpace(txt_question)) { if (cmsg.Trim().Length > 0) { cmsg = cmsg + "\n"; } cmsg = cmsg + "請輸入問題"; } if (cmsg.Trim().Length == 0) { //比對驗證碼 if (ValidCode != Session["ValidateCode"].ToString()) { if (cmsg.Trim().Length > 0) { cmsg = cmsg + "\n"; } cmsg = cmsg + "驗證碼不正確"; } else { //呼叫mail cSubject = "寶程網站系統 - 線上諮詢 [" + n_date + "]"; cHtmlBody = ""; cHtmlBody = cHtmlBody + "您好," + "<br>"; cHtmlBody = cHtmlBody + "這是由寶程網站系統所寄發的一封 - 線上諮詢!" + "<br>"; cHtmlBody = cHtmlBody + "以下為諮詢內容:" + "<br>"; cHtmlBody = cHtmlBody + "==========================================================" + "<br>"; cHtmlBody = cHtmlBody + "姓 名:" + txt_name + "<br><br>"; cHtmlBody = cHtmlBody + "諮詢內容:" + "<br>"; cHtmlBody = cHtmlBody + txt_question + "<br><br>"; cHtmlBody = cHtmlBody + "E-Mail :" + txt_email + "<br><br>"; cHtmlBody = cHtmlBody + "聯絡電話:" + txt_tel + "<br><br>"; cHtmlBody = cHtmlBody + "傳真電話:" + txt_fax + "<br><br>"; //cHtmlBody = cHtmlBody + "請立即處理此諮詢資料!" + "<br>"; cHtmlBody = cHtmlBody + "==========================================================" + "<br>"; dt = sc.Mail("*****@*****.**", "Web_Adm", To_Mail, cSubject, cHtmlBody); } } if (cmsg.Trim().Length > 0) { TempData["message"] = cmsg; } else { if (dt.Rows.Count > 0) { if (dt.Rows[0]["status"].ToString() == "Y") { TempData["message"] = "已通知相關人員,請耐心等待回覆~~謝謝"; } else { TempData["message"] = "通知失敗!!"; } } } return(View("ContactUs")); } catch (Exception ex) { return(RedirectToAction("Index")); } }