2017-01-06 4 views
0

Мне нужно создать приложение, в котором пользователь выбирает работу, которую они должны выполнить, и запрашивать цитату, которая по сути является почтовой кнопкой. Я пытался использовать java-почту, но для этого требуется пароль с жесткой кодировкой.Отправка электронной почты с приложения Android без использования почтового клиента

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

+0

Но, что вы пробовали ?! –

+1

Возможный дубликат [Как отправить простой адрес электронной почты программно? (существует простой способ сделать это?)] (http://stackoverflow.com/questions/4345032/how-to-send-a-simple-email-programatically-exists-a-simple-way-to-do -it) –

ответ

2

Попросите ваше приложение сообщить веб-службе, чтобы запросить предложение. Отправьте свой веб-сервис по электронной почте.

Все, связанное отправка по электронной почте непосредственно от клиента будет включать в себя либо:

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

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

+0

Благодарим за помощь. Я буду работать в веб-сервисе. Есть где-нибудь, откуда я могу начать строить/изучать его. Вы можете предложить? –

+0

@AkashDeep: Предлагаю вам поговорить с командой вашего сервера и спросить их, что делать. Если у вас еще нет веб-службы и все материалы для регистрации/аутентификации пользователя для этого, вам действительно нужно пересмотреть требование «без какого-либо вмешательства клиента электронной почты» и избавиться от него. – CommonsWare

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