【问题标题】:sending email with smtp client with attachment giving error使用 smtp 客户端发送带有附件错误的电子邮件
【发布时间】:2010-08-30 17:26:18
【问题描述】:

我正在发送附件,并且电子邮件发送成功,但是当我尝试删除同一个文件时,它给出了错误,因为“文件正在被另一个进程使用” 我正在通过 system.io.file.delete() 删除

【问题讨论】:

    标签: c# smtpclient


    【解决方案1】:

    Dispose 正确吗?对于StreamSmtpClient 在发送邮件后?

    【讨论】:

    • 事实上 smtpclient 没有任何 dispose 功能,并且在发送附件时不使用 Stream,只使用 MailMessage 和 smtpclient
    • @vakas:但MailMessageAttachmentBase 都有Dispose 方法,所以它仍然是一个有效的建议。
    • @vakas:那你怎么添加附件呢?
    猜你喜欢
    • 2014-11-13
    • 2020-12-22
    • 2013-10-31
    • 2020-09-12
    • 1970-01-01
    • 2013-08-28
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多