誰能爲我提供的示例代碼發送包含體以HTML格式的電子郵件?我對這個概念是完全陌生的,並努力做到這一點。
-3
A
回答
1
試試這個
public void SendErrorMail(string commaSeparatedEmails, string errorDate, string pageName, string errorMessage, string errorSource, string errorInnerException, string errorData, string errorTarget, string errorStack)
{
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "yourPass");
SmtpServer.EnableSsl = true;
mail.From = new MailAddress("[email protected]");
mail.To.Add(functionToGetValueFromDB());
mail.Bcc.Add("[email protected]");
mail.Subject = "Error Details";
string mailtable =
"<html><table style= 'width: 352px' id='Mail' runat='server'>" +
"<tr><td style='width: 100px; height: 25px'>" +
" </td>" +
" <td style='width: 100px; height: 25px'>" +
" </td> " +
" </tr>" +
" <tr>" +
" <td style='width: 100px; height: 25px'>" +
" Error Date</td> " +
" <td style='width: 100px; height: 25px'> " +
errorDate + "</td> " +
" </tr> " +
" <tr>" +
"<td style='width: 100px; height: 25px'>" +
"Error Page </td>" +
" <td style='width: 100px; height: 25px'>" +
pageName + "</td>" +
" </tr>" +
" <tr>" +
"<td style='width: 100px; height: 25px'>" +
"Error Message </td>" +
" <td style='width: 100px; height: 25px'>" +
errorMessage + "</td>" +
" </tr>" +
" <tr>" +
" <td style='width: 100px; height: 25px'>" +
" Error Source</td>" +
" <td style='width: 100px; height: 25px'>" +
errorSource + "</td>" +
" </tr>" +
" <tr>" +
" <td style='width: 100px; height: 25px'>" +
" Error InnerException</td>" +
" <td style='width: 100px; height: 25px'>" +
errorInnerException + "</td>" +
" </tr>" +
" <tr>" +
" <td style='width: 100px; height: 25px'>" +
" Error Data</td>" +
" <td style='width: 100px; height: 25px'>" +
errorData + "</td>" +
" </tr>" +
" <tr>" +
" <td style='width: 100px; height: 25px'>" +
" Error Target</td>" +
" <td style='width: 100px; height: 25px'>" +
errorTarget + "</td>" +
" </tr>" +
" <tr>" +
" <td style='width: 100px; height: 25px'>" +
" Error Stack </td>" +
" <td style='width: 100px; height: 25px'>" +
errorStack + "</td>" +
" </tr>" +
"<tr>" +
" <td style='width: 100px; height: 24px'>" +
" </td>" +
"<td style='width: 100px; height: 24px'>" +
" </td>" +
" </tr>" +
" </table></html>";
mail.IsBodyHtml = true;
mail.Body = mailtable;
SmtpServer.Send(mail);
}
catch (Exception ex)
{
}
}
函數來獲取值從DB
public string functionToGetValueFromDB()
{
//your sp codes here
return to_mail;
}
+0
你可以幫我綁定sp的「to_email」,這樣我應該怎麼寫html內容。請幫助。 – user1613212
+0
只需通過名爲'commaSeparatedEmails'的參數傳遞to_mail,根據您的要求刪除不需要的參數和不需要的主體。 – sajanyamaha
+0
對不安的朋友感到難過。我還需要從sp的html內容中獲取值。所以我應該在哪裏通過存儲過程。 – user1613212
相關問題
- 1. 如何發送電子郵件到特定的電子郵件?
- 2. 如何發送預定的電子郵件
- 3. 如何使用django-mailer預定發送電子郵件
- 4. 如何從odoo 10發送預定電子郵件?
- 5. 從iPhone發送電子郵件與預定義的電子郵件地址
- 6. 確定電子郵件發件人併發送電子郵件
- 7. 發送電子郵件操作不發送電子郵件
- 8. PHP發送電子郵件多次發送電子郵件
- 9. 如何發送電子郵件與電子郵件模板c#
- 10. 如何通過電子郵件發送電子郵件地址
- 11. InfoPath 2010 - 電子郵件 - 如何從指定的電子郵件帳戶發送
- 12. 如何發送電子郵件至選定的電子郵件在PHP
- 13. 的Rails:發送定期電子郵件
- 14. 預定電子郵件發佈
- 15. 發送預定的電子郵件與pyramid_mailer和apscheduler
- 16. 發送預定的電子郵件在Android - 替代品
- 17. 使用c發送預定的電子郵件#
- 18. 通過HTML從預定義的emailID發送電子郵件
- 19. 如何使用自定義電子郵件模板發送電子郵件
- 20. 如何發送電子郵件與Ansible
- 21. 如何自動發送電子郵件
- 22. 如何延遲發送電子郵件?
- 23. 如何發送電子郵件?
- 24. reddit如何發送電子郵件?
- 25. 如何發送電子郵件與c + +
- 26. C#如何發送電子郵件?
- 27. 如何發送電子郵件
- 28. 如何以Java發送電子郵件?
- 29. 如何發送電子郵件給trac?
- 30. 如何發送電子郵件 - SAPUI5
這個問題已經被問,並回答了很多次的堆棧溢出,例如http://stackoverflow.com/questions/1329922/send-html-email-via-c-sharp-asp-net – jeroenh
如果您想按計劃發送,請編寫程序發送一個,然後使用Windows任務計劃程序在需要的時間間隔內調用它。 – Bridge
我可以安排在SQL調度。但問題是調度後,我需要一個腳本來執行,我需要作爲C#腳本。我需要一個工作的例子。請幫忙。 – user1613212