У меня проблема с этим: Adding text from edit text field into an email. Я могу сделать то, что это делает, но как я могу отправить электронную почту прямо из кнопки отправки, вместо того, чтобы составить письмо по электронной почте по умолчанию. Это должно быть отправлено с анонимным и не нужно отправлять по умолчанию из установленного почтового клиента.Отправка электронной почты из EditText в приложении для Android
ответ
Вам необходимо скачать JavaMail API: Скачать: https://java.net/projects/javamail/pages/Home
Вам нужен сервер SMTP, а также имя пользователя и пароль для AUTH.
String host="your smtp";
final String user="from email address";//change accordingly
final String password="frm email password";//change accordingly
String to="to email";//change accordingly
//Get the session object
Properties props = new Properties();
props.put("mail.smtp.host",host);
props.put("mail.smtp.auth", "true");
javax.mail.Session session = javax.mail.Session.getDefaultInstance(props,new javax.mail.Authenticator() {
protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
return new javax.mail.PasswordAuthentication(user,password);
}
});
//Compose the message
try {
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(user));
message.addRecipient(javax.mail.Message.RecipientType.TO,new InternetAddress(to));
message.setSubject("javatpoint");
message.setText("This is simple program of sending email using JavaMail API");
//send the message
javax.mail.Transport.send(message);
System.out.println("message sent successfully...");
}
catch (MessagingException e)
{
e.printStackTrace();
}
Там нет никакого способа, чтобы отправить по электронной почте молча, без либо
- позволяя пользователю знать и принимать его первым (с помощью намерения и поставщика электронной почты)
- или просящие имя пользователя и пароль до и с использованием API электронной почты, как указано выше (пользователь неявно дает вам разрешение на отправку/получение электронных писем путем ввода этих значений)
И это очень хорошо! Слишком много проблем с безопасностью. Если вы когда-нибудь найдете способ, отправьте его как отчет об ошибке в android.
Обход: Вы должны использовать адрес электронной API, такие как JavaMail:
Sending Email in Android using JavaMail API without using the default/built-in app
Есть некоторые анонимные почтовые программы, которые имеют интерфейсы, которые можно использовать. Но я бы посоветовал вам не делать этого. Я действительно согласен с @DheeB 100%. Я еще не могу голосовать.
Приведен пример одного из таких сервисов: http://api.temp-mail.ru/ Это на русском языке, но оно может быть переведено. Опять же, я не рекомендую, но пытаюсь ответить на ваш вопрос.
- 1. Отправка электронной почты в приложении
- 2. отправка электронной почты из приложения для Android?
- 3. отправка электронной почты в android ...
- 4. Отправка электронной почты в Android
- 5. отправка электронной почты в Android
- 6. Отправка параметров электронной почты в приложении iOS5
- 7. Отправка электронной почты в веб-приложении
- 8. Отправка электронной почты из электронной почты из контактов не работает
- 9. Отправка электронной почты в веб-приложении Java
- 10. Отправка электронной почты в приложении iPhone
- 11. Отправка сообщения электронной почты в приложении?
- 12. Отправка электронной почты на Android
- 13. Отправка электронной почты Android Studio
- 14. Android отправка электронной почты SocketTimeoutException
- 15. отправки электронной почты в приложении для Android
- 16. Отправка электронной почты за кулисами в android
- 17. Отправка сообщения электронной почты от приложения android
- 18. Отправка электронной почты из Movilizer
- 19. Отправка электронной почты из Gmail в приложении Xamarin.Forms
- 20. Отправка электронной почты из формы
- 21. Отправка электронной почты из Java
- 22. Отправка электронной почты с жесткого кодированного адреса электронной почты iphone
- 23. Отправка электронной почты Progrmmatically
- 24. Отправка электронной почты электронной почты ELMAH вручную
- 25. Отправка электронной почты из приложения для Android при нажатии кнопки
- 26. отправка электронной почты без аутентификации в android
- 27. отправка электронной почты в приложение android
- 28. Отправка электронной почты без адреса электронной почты?
- 29. интеграция функции электронной почты в приложении Android
- 30. Проверка подлинности электронной почты на EditText - Android