0
從ASP.NET(VB)發送電子郵件時,我遇到了一些麻煩。這裏是代碼Im上電子郵件正文中的HTML顯示爲HTML本身。未呈現ASP.NET Mail
Using mm As New MailMessage("[email protected]", mc.mailTo)
If mc.mailCC.Trim <> "" Then
mm.CC.Add(mc.mailCC)
End If
If mc.mailBCC.Trim <> "" Then
mm.CC.Add(mc.mailBCC)
End If
mm.IsBodyHtml = True
mm.Subject = mc.mailSubject
mm.Body = b
Dim smtp As New SmtpClient()
Try
smtp.Send(mm)
Catch ex As SmtpException
gf.logArray(jA, ex.Message)
Dim statuscode As SmtpStatusCode
statuscode = ex.StatusCode
If statuscode = SmtpStatusCode.MailboxBusy Or statuscode = SmtpStatusCode.MailboxUnavailable Or statuscode = SmtpStatusCode.TransactionFailed Then
System.Threading.Thread.Sleep(5000)
smtp.Send(mm)
End If
End Try
End Using
問題是有。郵件發送很好。但是正文只顯示爲HTML。即使我明確指定,也不會渲染mm.isBodyHTML = true。任何建議,請...
這是我
https://stackoverflow.com/questions/886728/generating-html-email-body-in-c-sharp – Coder
我剛剛發現它只發生在特定的郵件服務器上。就我而言,我們正在使用mailjet。但是當我嘗試使用Gmail時,它工作得很好。所以關於郵件服務器有些奇怪。 –