Мне нужно отправить электронное письмо автоматически, не используя адрес электронной почты на эмуляторе. Является ли это возможным? То есть, поместите тему электронной почты и тело письма по умолчанию, когда вы нажимаете кнопку, и электронное письмо должно быть отправлено автоматически.Отправить email по android emulator
0
A
ответ
0
Вы можете сделать PHP скрипт на Уре сервере:
<?php
$name = $_POST['name'];
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['subject'];
$message = "From: ".$name."\r\n";
$message .= $_POST['message'];
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
?>
и от андроида приложения отправить данные с помощью JSON: [Вы можете получить значения из EditText и использовать значения здесь]
public static void sendData(String name, String to, String from, String subject, String message)
{
String content = "";
try
{
/* Sends data through a HTTP POST request */
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://your.website.com");
List <NameValuePair> params = new ArrayList <NameValuePair>();
params.add(new BasicNameValuePair("name", name));
params.add(new BasicNameValuePair("to", to));
params.add(new BasicNameValuePair("from", from));
params.add(new BasicNameValuePair("subject", subject));
params.add(new BasicNameValuePair("message", message));
httpPost.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));
/* Reads the server response */
HttpResponse response = httpClient.execute(httpPost);
InputStream in = response.getEntity().getContent();
StringBuffer sb = new StringBuffer();
int chr;
while ((chr = in.read()) != -1)
{
sb.append((char) chr);
}
content = sb.toString();
in.close();
/* If there is a response, display it */
if (!content.equals(""))
{
Log.i("HTTP Response", content);
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
+0
Пожалуйста, объясните, какой URL следует использовать для отправки почты с помощью gmail или любой другой почты ваш метод? – Shrikant
Смежные вопросы
- 1. Node.js - Отправить email по регистрации
- 2. android app email compose - как автоматически «Отправить» по электронной почте
- 3. Отправить забыть пароль email
- 4. Отправить email для DISTINCT email
- 5. Email: Отправить email по поводу сохранения курсов валют
- 6. Android - Email
- 7. VBA Excel Отправить Email по значению вызова
- 8. Email не отправить по электронной почте пользователей
- 9. Outlook 2010 Email Emulator/Preview tool
- 10. Android Emulator
- 11. Google Forms Complex Email Отправить по форме Отправить со сценарием
- 12. Отправить email из Elmah?
- 13. вручную Отправить Email Rails
- 14. Отправить email от Godaddy
- 15. Как установить по умолчанию Android Emulator
- 16. Ionic Android Emulator issue
- 17. SpringMVC Отправить email
- 18. Отправить приветственный Email PHP
- 19. Отправить email с wpf
- 20. Отправить email для pushbullet?
- 21. email отправить запрос пользователю
- 22. Email Отправить system.mail.smtpExpetion
- 23. Отправить Email async method
- 24. Отправить email wildfly localhost
- 25. iphone app Отправить email
- 26. Отправить email в wordpress
- 27. отправить html email
- 28. Отправить email html form
- 29. Отправить email с аватаром
- 30. Отправить email с python
Просьба ознакомиться с этим: http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a – Shrikant