Подтвердить что ты не робот

Как я могу отправить электронное письмо из приложения Android напрямую, не показывая стандартную форму электронной почты устройства?

Я создаю форму, которая отправляет письма из приложения Android, я использую Intents для отправки электронной почты, а именно:

Intent sendIntent;
sendIntent = new Intent(Intent.ACTION_SEND);

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

Спасибо

4b9b3361

Ответ 1

Есть два способа

1) с помощью SMTP перейдите по ссылке для подробностей

2) использование Webservice (например, PHP-скрипта), чтобы был код на стороне сервера, и вы нажимаете на этот URL с помощью параметра типа (имя, тема и т.д.), Поэтому в основном код PHP отправляет почту в конце, и его очень легко использовать.

Лично я предлагаю вам использовать веб-сервис

Ответ 2

Из того, что я смог найти, люди предлагают вам написать собственное приложение для мини-электронной почты в своем приложении. Следующая ссылка на человека, который сделал именно это:

http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Intents)_in_Android

Имейте в виду прокрутить нижние комментарии, когда вы застряли в реализации определенных частей. Надеюсь, это поможет вам изобретать колесо.:)

Ответ 3

Существует два решения

1) использовать API JavaMail

2) Внедрить SMTP для отправки почты без отображения приложения default.email.