Как отправить письмо из моего приложения для Android? - PullRequest
0 голосов
/ 08 сентября 2018

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

Итак, я узнал, что мы можем отправить электронное письмо из приложения, используя это Intent:

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, TO);
emailIntent.putExtra(Intent.EXTRA_CC, CC);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message goes here");

Но я хочу отправить электронное письмо из моего приложения, и я не хочу использовать Intent для отправки электронной почты из других приложений, таких как G-mail, Outlook и т. Д. Я просто хочу отправить электронная почта непосредственно на мою учетную запись G-mail, т. е. gouravkhunger18@gmail.com.

Ответы [ 2 ]

0 голосов
/ 08 сентября 2018

Я пробовал разные способы, я провел много исследований, и я расскажу вам свой опыт:

Во-первых, у вас будет 3 способа отправки электронной почты:

Используйте Java API

Используйте phpMailer

Использование компаний массовой рассылки

Чтобы использовать Java API, вы можете найти и использовать множество проектов в Интернете.

Чтобы использовать phpMailer, сначала загрузите phpMailer:

getPhpMailer

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

и для массовой рассылки, вы можете использовать многие компании, например попробовать Mail Chimp

Я лично использую третий и предлагаю не использовать Java API.

0 голосов
/ 08 сентября 2018

Вы можете использовать предыдущий исходный код ответа, но если вы используете учетную запись Gmail, он заблокирует соединение из-за проблем безопасности. Я рекомендую вам получить дешевый хостинг с CPanel. С CPanel вы можете легко создавать учетные записи электронной почты и использовать их для неограниченной отправки электронных писем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...