Реализация в моем приложении функции отчета об ошибках на основе электронной почты

Я создаю коммерческое приложение в VB.NET и хочу внедрить в него кнопку "Сообщить об ошибке", чтобы мои клиенты могли использовать ее, чтобы легко сообщать о любых проблемах, с которыми они сталкиваются. Из практики я знаю, что большинство людей не хотят отправлять электронные письма об этом традиционным способом, поэтому я хочу сделать это как можно проще. Требования к этой системе:

  1. Небольшой интерфейс, позволяющий пользователю написать свой отчет об ошибке, а также его имя и адрес электронной почты, чтобы я мог связаться с ним позже;
  2. Должен быть некоторый код для автоматического присоединения нескольких файлов, сгенерированных приложением, чтобы я мог отлаживать;
  3. Когда электронное письмо приходит в мой почтовый ящик, поле "От" должно выглядеть так, как будто это электронное письмо было отправлено с электронного письма, которое клиент записал в соответствующем поле моего приложения;
  4. Не на основе SMTP. Несмотря на то, что мой код запутан, мне не очень удобно вставлять в код пароль любой из моих учетных записей электронной почты, и, к сожалению, метод SMTP требует этого. Кроме того, если бы я использовал какую-то дополнительную учетную запись электронной почты для отправки этих сообщений об ошибках в свою основную электронную почту, это противоречило бы требованию 3.

Как лучше всего реализовать такую ​​систему?

0 ответов

Другие вопросы по тегам