Привет, я работаю над приложением WPF (используя C#).
Мне нужна функция, позволяющая пользователям отправлять файлы (аудиофайлы) в виде вложений по электронной почте.
Я пробовал использовать пространство имен Microsoft.Office.Interop.Outlook.Application, но оно открывает Outlook и не работает, если Outlook не установлен на клиентском компьютере.
Я пробовал использовать классы SmtpClient() и MailMessage() пространства имен System.Net.Mail, но почтовый клиент не открывался.
Он отправляет почту через предопределенный сервер (может быть проблема, так как я не знаю, какой почтовый домен моего клиента по умолчанию. В этой ссылке есть все, что мне нужно, и она работает нормально.
Но там они использовали атрибут DllImport, и есть много проблем, которые могут возникнуть (насколько я понимаю) при использовании этого метода. Я понятия не имею об управляемом и неуправляемом коде, поэтому я не могу понять, в чем проблема. Это нормально следовать примеру в приведенной выше ссылке. Если нет, то почему
Можете ли вы рассказать или предоставить ссылки о том, как решить мою проблему?
Подробнее здесь: https://stackoverflow.com/questions/203 ... attachment