2014-10-07 4 views
0

Я хочу отправить себе электронную почту исключений, которые попадают в мое приложение, когда оно «в дикой природе».Как отправить сообщение электронной почты, используя мою учетную запись gmail, не раскрывая мой пароль?

Я нашел простой способ для выполнения программной отправки сообщений электронной почты с помощью ответа КРРА в here, но это требует добавления учетных данных, как так:

SmtpServer.Port = 587; 
SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "cuddlyPlatypi"); 

Есть ли способ, что я могу сделать это, не раскрывая мой пароль таким образом (я знаю, что код можно довольно легко найти, чтобы найти такое)?

+1

Я ** действительно ** в надежде, что ваш пароль был 'cuddlyPlatypi' :( – DavidG

+0

серьезно, вы не можете сделать ваше приложение использовать ваши клиенты электронной почты детали – DavidG

+0

я предпочел бы не, я? хотите, чтобы электронная почта с информацией о исключении была невидимой для пользователя. –

ответ

1

Это зависит от уровня взлома, который вы ожидаете. Если вы не отправляете исходный код, самым простым способом является шифрование вашей учетной записи и пароля с помощью собственного алгоритма шифрования с вашего компьютера, а затем только расшифровка в вашем приложении. Это не супер безопасно, но вопрос в том, что вы думаете, что кто-то перейдет через байтовый код, чтобы выяснить ваше приложение? Пример:

SmtpServer.Credentials = new System.Net.NetworkCredential(decrypt("asdf42das24dfsf44sdfa4fg"), decrypt("gjlkdivn3qefdasd48adjvjv4385939")); 
+0

Но разве у меня не было бы дешифрованной логики в приложении, с которой злой гений мог бы рассказать о фактическом pwd (и адресе электронной почты)? –

+1

Да. Но разве злой гений был бы заинтересован в вашем приложении или пытался проникнуть в J P Morgan. – zam664

 Смежные вопросы

  • Нет связанных вопросов^_^