I am creating and sending emails using the System.Net.Mail namespace. The smtp.Send(mailMessage) call is being made within a using System.Transactions.TransactionScope block. If I do not create any email attachments then everything works fine. If I add any attachments (using mailMessage.Attachments.Add(attachment)) then no errors are thrown but the email is not delivered to the recipient - it just seems to disappear into the ether. Can anyone think of a reason why the addition of an attachment would result in the total failure of the email to be delivered (but no exception is raised!)
Thanks very much.