Отправка Http-запроса к серверу на электронную почту — Android

Я делаю приложение для Android. Мое приложение имеет тест. Когда пользователь проходит тест, он получает сертификат по электронной почте. Я делаю это, отправляя http-запрос на сервер, и электронная почта отправляется через php. Я заставил его работать только с телом электронной почты, но я также хочу, чтобы пользователь мог ввести свой адрес электронной почты (в приложении), а php-файл должен получить это из кода.

Вот мой код, когда я только что получил тело письма (которое работало) и отправил его себе

new HttpPosting().execute("http://saf=fo.com/brEmail.php?emailBody="+ "HeyYOUUUUU");

Вот то, что я пытался добавить получателя электронной почты (не работает)

new HttpPosting().execute("http://sainfo.com/bredanSendEmail.php?emailBody="+ "HeyYOUUUUU"+"?emailTo="+"[email protected]");

вот файл php на сервере:

<?php

$body = $_GET['emailBody'];
$headers = 'From: IFA Safeguarding App <[email protected]>';
$to = $_GET['emailTo'];

$subject = "Email from IFA Safeguarding in Football App";
if (mail($to, $subject, $body, $headers)) {
echo "1";
} else {
echo "0";
}

?>

Любая помощь высоко ценится

-1

Решение

Измените свой URL на:

new HttpPosting().execute("http://safeandsecureinfo.com/brendanSendEmail.php?emailBody="+ "HeyYOUUUUU"+"&emailTo="+"[email protected]");

НОТА:

Обратите внимание, что код php очень небезопасен, так как доступ к файлу php может получить любой пользователь, то есть спамер может отправлять тысячи писем с вашего сервера любому, кого они выберут

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]