簡體   English   中英

向服務器發出Http請求以發送電子郵件-Android

[英]Making Http request to Server to email - 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="+"brendan@hotmail.com");

這是服務器上的php文件:

<?php

$body = $_GET['emailBody'];
$headers = 'From: IFA Safeguarding App <welfare@irishfa.com>';
$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="+"brendan@hotmail.com");

注意:

請注意,PHP代碼非常不安全,因為任何人都可以訪問php文件,這意味着垃圾郵件發送者可以從您的服務器向他們選擇的任何人發送數千封電子郵件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM