Я делаю приложение для 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";
}
?>
Любая помощь высоко ценится
Измените свой URL на:
new HttpPosting().execute("http://safeandsecureinfo.com/brendanSendEmail.php?emailBody="+ "HeyYOUUUUU"+"&emailTo="+"[email protected]");
НОТА:
Обратите внимание, что код php очень небезопасен, так как доступ к файлу php может получить любой пользователь, то есть спамер может отправлять тысячи писем с вашего сервера любому, кого они выберут
Других решений пока нет …