【发布时间】:2014-07-13 14:14:32
【问题描述】:
我想复制文本文件的所有内容并将其粘贴到电子邮件正文中。我使用了下面的代码,但正文不包含任何内容。有人可以帮我解决这个问题吗?
Dim lines As List(Of String) = File.ReadAllLines("C:\sendD.txt").ToList
Dim sender As String = "sender@yahoo.com"
Dim recipient As String = "receiver@yahoo.com"
Dim emailSubject = "Test!"
Dim oMail As New SmtpMail("TryIt")
Dim oSmtp As New SmtpClient()
oMail.From = sender
oMail.To = recipient
oMail.Subject = emailSubject
For Each line In lines
oMail.TextBody = line
Next
【问题讨论】:
-
您将一行的内容分配给
oMail.TextBody,而不是附加它。改用oMail.TextBody = oMail.TextBody & line