я отправляю вложение, и электронное письмо отправляется успешно, но когда я пытаюсь удалить тот же файл, он выдает ошибку, поскольку «файл используется другим процессом», который я удаляю с помощью system.io.file.delete()
отправка электронной почты с smtp-клиентом с вложением, выдающим ошибку
Ответы (1)
Вы Dispose
правильно сделали? Как для Stream
, так и для SmtpClient
после отправки почты?
person
leppie
schedule
30.08.2010
на самом деле smtpclient не имеет какой-либо функции удаления, и Stream не используется при отправке вложения, просто используются MailMessage и smtpclient
- person vakas; 30.08.2010
@vakas: Но и у
MailMessage
, и у AttachmentBase
есть методы Dispose
, так что это все еще правильное предложение.
- person Hans Olsson; 30.08.2010
@vakas: Итак, как добавить вложение?
- person leppie; 30.08.2010