如何从 eml 文件中删除和删除

How remove from and To in eml file

我从 MailMessage 和 SMTPdeliverymethod.specifiedpickupdirectory

创建了一个 eml 文件

但是要保存它,我需要填写 TO 和 FROM 字段。但事实上我不需要它们。 没有它们可以保存 mailMeassge 吗? 或者我尝试创建一个新的 eml 文件,例如 here

dim sr as new io.streamreader(Path)
dim sw as new streamwriter(io.Path.combine(io.path.getdirectoryname(Path),"modified.eml")
dim line as string= sr.readline
while line <> nothing
   if not line.startswith("X-Sender:") andalso line.startswith("X-Receiver:") Andalso line.startswith("From:") andalso line.startswith("To:") thensw.writeline(line)
   line=sr.readline
end while
sw.flush
sw.close

但是我的新文件不完整。我丢失了附件和其他行

没有 from 和 To 怎么会有 eml 文件。当我想打开时,我可以填充自己。或关于发件人字段:是否可以说当用户单击它时默认考虑 outlook?

实际上是源网站的while循环错误造成的

while not sr.enfofstream
    dim line as string=sr.readline
    if not ....
end while

现在好了。