如何从 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
现在好了。
我从 MailMessage 和 SMTPdeliverymethod.specifiedpickupdirectory
但是要保存它,我需要填写 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
现在好了。