public string sendMail(TestDriveMailContent md) { ResultInfo r = new ResultInfo(); #region 驗證碼 ValidateResponse Validate = ValidateCaptcha(md.response); if (!Validate.Success) { r.result = false; r.message = Resources.Res.Log_Err_googleValideNotEquel; return defJSON(r); } #endregion try { using (db0 = getDB0()) { if (md.email == null) { r.result = false; r.message = Resources.Res.Log_Err_MailAddressBlank; return defJSON(r); } md.contact_time = md.contact_time == null ? "" : md.contact_time; if (md.type == (int)EmailState.TestDrive) { ResultInfo info = addTestDrive(md); if (!info.result) { r.result = false; r.message = info.message; return defJSON(r); } } #region 信件發送 string Body = getMailBody("TestDriveEmail", md);//套用信件版面 Boolean mail; string mailfrom = md.name + ":" + md.email; string title = string.Empty; if (md.type == 2) { title = CommWebSetup.MailTitle_TestDrive; } else { title = CommWebSetup.MailTitle_BuyCar; } mail = Mail_Send(mailfrom, //寄信人 openLogic().getReceiveMails(), //收信人 title, //信件標題 Body, //信件內容 true); //是否為html格式 if (mail == false) { r.result = false; r.message = Resources.Res.Log_Err_SendMailFail; return defJSON(r); } #endregion } r.result = true; r.message = Resources.Res.Log_Success_SendMail; } catch (Exception ex) { r.result = false; r.message = ex.Message; } return defJSON(r); }
public string sendMail(TestDriveMailContent md) { ResultInfo r = new ResultInfo(); #region 驗證碼 ValidateResponse Validate = ValidateCaptcha(md.response); //if (!Validate.Success) //{ // r.result = false; // r.message = Resources.Res.Log_Err_googleValideNotEquel; // return defJSON(r); //} #endregion try { using (db0 = getDB0()) { if (md.email == null) { r.result = false; r.message = Resources.Res.Log_Err_MailAddressBlank; return(defJSON(r)); } md.contact_time = md.contact_time == null ? "" : md.contact_time; if (md.type == (int)EmailState.TestDrive) { ResultInfo info = addTestDrive(md); if (!info.result) { r.result = false; r.message = info.message; return(defJSON(r)); } } #region 信件發送 string Body = getMailBody("TestDriveEmail", md);//套用信件版面 Boolean mail; string mailfrom = md.name + ":" + "*****@*****.**"; string title = string.Empty; if (md.type == 2) { title = CommWebSetup.MailTitle_TestDrive; } else { title = CommWebSetup.MailTitle_BuyCar; } mail = Mail_Send(mailfrom, //寄信人 openLogic().getReceiveMails(), //收信人 title, //信件標題 Body, //信件內容 true); //是否為html格式 if (mail == false) { r.result = false; r.message = Resources.Res.Log_Err_SendMailFail; return(defJSON(r)); } #endregion } r.result = true; r.message = Resources.Res.Log_Success_SendMail; } catch (Exception ex) { r.result = false; r.message = ex.Message; } return(defJSON(r)); }