I am looking for an effective way to receive feedback from users from within my WinForm application. I have looked around and found only web-based solutions that require users to go to a web page and fill out forms.
I am looking for something that can be implemented in a way that a user can open a WinForm dialog, fill out the appropriate fields and optionally send a file along with it (an error log in this case). I have seen many applications implement this but I am not sure how to go about doing it.
The only method I can think of is sending an email from within the application to my e-mail address. The only problem with this is I would need to hard code some email credentials for the email to be sent but I feel as though this is a slight security risk.
So my question is, are there better methods to receive feedback from users without them having to manually send me an email with feedback and attachment?
Within your WinForms app you could post them to a website, or better yet, a webservice.