У меня есть приложение для окон, которое я добавляю в форму поддержки запроса, и хотел бы, чтобы пользователь мог ввести значения и нажать кнопку. Как только кнопка нажата, я могу:C#: Каков наилучший способ отправки запроса поддержки по электронной почте?
- Открыть новое почтовое сообщение и автоматически заполнить сообщение. (Не знаете, как это сделать)
- Отправить запрос через http-форму на моем сайте. (Я знаю, как это сделать)
- Отправьте электронное письмо непосредственно из кода приложения. (Я знаю, как это сделать)
Что я хочу знать, что будет лучшим методом для использования? Я думаю, что вариант 1 является самым прозрачным, и пользователь увидит, что именно отправляется, но я не уверен, как обеспечить его работу независимо от того, какой почтовый клиент он использует.
Я вижу, что есть потенциальные проблемы с опцией два, в частности, межсетевой экран, возможно, останавливающий представление. Но вариант 2 позволил бы мне снабдить их номером билета прямо тогда и там для их запроса.
Спасибо за помощь.
вы можете отправить почту с помощью объектов System.Net.Mail, см. Http://www.systemnetmail.com для получения дополнительной информации. Не уверен, что рекомендовать по вариантам. –
@Brian: Я думаю, что это вариант 3) –