次のコードの複数のバリエーションを試しましたが、それでも同じ結果が得られます。最後の行「Issue Description: ....」を新しい行に表示しようとしています。
vbCrLf、vbCr、および & Environment.NewLine & _ を試しましたが、どれも機能しません。
他に何か提案はありますか?
注意: 他のメールは適切にフォーマットされています。また、'Issue Title' 行の最後に put 2 vbCr (s) を追加すると、正常に見えます。
特にこれは私の側のとげのようです。
結果:
コード:
Dim mail As New MailMessage()
Dim strbody As String
strbody = Nothing
'set the addresses
mail.From = New MailAddress("email.address@server.com")
mail.[To].Add(Email_Add)
'set the content
mail.Subject = Issue_Num & " Issue has been created."
strbody = "Your issue has been created." & vbCr & vbCr
strbody += "The Issue Team has received the following issue: " & vbCrLf
strbody += "Issue ID: " & Issue_Num & vbCrLf
strbody += "Issue Title: " & Email_Summary & vbLf
strbody += "Issue Description: " & Description & vbCrLf
mail.Body = strbody
'set the server
Dim smtp As New SmtpClient("mailhost.mailserver.com", 15)
'send the message
smtp.Send(mail)
次のコードを使用すると:
'set the content
mail.Subject = Issue_Num & " Issue has been created."
strbody = "Your issue has been created." & vbCrLf & vbCrLf
strbody += "The Issue Team has received the following issue: " & vbCrLf
strbody += "Issue ID: " & Issue_Num & vbCrLf
strbody += "Issue Title: " & Email_Summary & vbCrLf & vbCrLf
strbody += "Issue Description: " & Description & vbCrLf
私はこれを得る: