当我为 .Net SMTP 使用指定的PickupDirectory 时,如何获取 .msg 文件的文件名
我试图跟踪使用 SmtpClient.Send“发送”后创建的电子邮件。
我通过将 app.config 配置为使用指定的PickupDirectory 将其配置为写入目录。
我想要访问的是所使用的文件的名称,以便我可以定期检查并确保我的邮件服务器已检索并发送它。
有什么建议吗?
I'm trying to keep track of the email created after I "send" it using SmtpClient.Send.
I have it configured to write to a directory by configuring my app.config to use specifiedPickupDirectory.
What I'd like to gain access to is the name of the file that was used, so that I can periodically check and make sure that my mail server has retrieved it and sent it along.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许尝试首先在临时目录中创建该文件。确保它是目录中的唯一文件。使用 Directory.GetFiles 查找文件名并将其保存到变量中。然后将文件移动到真实目录。
Perhaps try initially creating the file in a temporary directory. Make sure that it is the only file in the directory. Use Directory.GetFiles to find the file name and save it to a variable. Then move the file to the real directory.