. Одним из требований к приложению, над которым я работаю, является предоставление пользователям отчета об отладке в нашу службу поддержки для фатальных ошибок (как отчеты об ошибках Windows).Создайте электронное письмо, которое будет загружено клиентом и отправлено со своей учетной записи Outlook.
Мне сказали, что электронные письма должны поступать с учетной записи электронной почты клиента, чтобы предотвратить получение спама в службе технической поддержки и добавление дублированных вызовов.
Чтобы достичь этого, я пытаюсь составить почтовое сообщение на сервере с полным сообщением в теле для справки и отчета об ошибке в виде вложения, а затем добавить его в ответ, чтобы пользователь может загрузить, открыть и отправить его.
Я пробовал без успеха использовать компонент взаимодействия с Outlook, который является спорным моментом, поскольку я обнаружил за последние 6 часов работы в Интернете, что создание более чем нескольких экземпляров приложения очень ресурсоемкое.
У вас попробовал ли они загрузить файл .eml и открыть его с помощью Outlook? – Borealid
Вы пробовали 'System.Net.Mail' с включенной олицетворением? Вы можете попробовать http://stackoverflow.com/questions/1448019/send-email-from-outlook-express-in-c –
@Borealid - я не пробовал файл .eml. В принципе, до тех пор, как открывается в Outlook, я не беспокоюсь. @Jaroslav Мне удалось получить сообщение с помощью System.Net.Mail, с которым я столкнулся, - как преобразовать его в загружаемый файл. –