PHP āĻāĻŽā§āϞ āϏā§āĻĒā§āĻĢāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ: āĻāĻāĻāĻŋ āĻāϧā§āύāĻŋāĻ āĻāĻŦāĻ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ
āĻāĻ āĻŦā§āϞāĻā§, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ PHP āĻāĻŽā§āϞ āϏā§āĻĒā§āĻĢāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŦāĻŋāϧāĻŋ āĻāĻŦāĻ āύā§āϤāĻŋāĻ āĻĻāĻŋāĻāĻā§āϞ⧠āύāĻŋā§ā§ āĻāϞā§āĻāύāĻž āĻāϰāĻŦāĨ¤
đ PHP Email Spoofing Script: āĻāĻāĻāĻŋ āĻāϧā§āύāĻŋāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ
đ āĻāĻŽā§āϞ āϏā§āĻĒā§āĻĢāĻŋāĻ āĻāĻāĻāĻŋ āĻā§āĻļāϞ āϝā§āĻāĻžāύ⧠āĻĒā§āϰāϤāĻžāϰāĻŖāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰā§āϰāĻā§āϰ āĻĒāϰāĻŋāĻā§ āĻā§āĻĒāύ āĻāϰ⧠āĻ āύā§āϝ āĻāĻžāϰ⧠āĻĒāϰāĻŋāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŽā§āϞ āĻĒāĻžāĻ āĻžāύ⧠āĻšā§āĨ¤ [⧍] āϝāĻĻāĻŋāĻ āĻāĻāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āϏā§āĻĒā§āϝāĻžāĻŽ āĻāĻŦāĻ āĻĢāĻŋāĻļāĻŋāĻā§ā§āϰ āĻŽāϤ⧠āĻā§āώāϤāĻŋāĻāϰ āĻāĻžāĻā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ, āϤāĻŦā§ āĻāϰ āĻļāĻŋāĻā§āώāĻžāĻŽā§āϞāĻ āĻāĻŦāĻ āύā§āϤāĻŋāĻ āĻšā§āϝāĻžāĻāĻŋāĻāϝāĻŧā§āϰ āĻĻāĻŋāĻāĻāĻŋāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻāĻŋ āĻāĻŽā§āϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ⧠āĻā§āϞ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ [ā§§]
âī¸ API āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž
āĻāĻ PHP āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻāĻŋ āĻāĻāĻāĻŋ URL-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŽā§āϞ āĻĒāĻžāĻ āĻžāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻŋ āĻšā§āϏā§āĻāĻŋāĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŦāĻŋāϞā§āĻ-āĻāύ mail() āĻĢāĻžāĻāĻļāύā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻāĻžāĻ āĻāϰā§, āϝāĻž āĻāĻŽā§āϞ āĻĒāĻžāĻ āĻžāύā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āϏāĻŽā§āĻĒāύā§āύ āĻāϰā§āĨ¤ āĻāĻ āĻĢāĻžāĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĒā§āϰā§āϰāĻā§āϰ āĻ āĻŋāĻāĻžāύāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§ā§, āϝāĻž āϏā§āĻĒā§āĻĢāĻŋāĻā§ā§āϰ āĻŽā§āϞ āĻāĻŋāϤā§āϤāĻŋāĨ¤ [ā§§]
đ API URL āĻāĻ āύ
https://yourdomain.com/mail.php?to=example@mail.com&sub=Hello&msg=Test&from=fake@domain.com&name=RAFI
đ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ
- to â āĻĒā§āϰāĻžāĻĒāĻā§āϰ āĻāĻŽā§āϞ āĻ āĻŋāĻāĻžāύāĻž
- sub â āĻāĻŽā§āϞā§āϰ āĻŦāĻŋāώāϝāĻŧ
- msg â āĻāĻŽā§āϞā§āϰ āĻŽā§āϞ āĻŦāĻžāϰā§āϤāĻž
đ āĻāĻā§āĻāĻŋāĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ
- from â āϏā§āĻĒā§āĻĢāĻĄ āĻāĻŽā§āϞ āĻ āĻŋāĻāĻžāύāĻž (āϝ⧠āĻ āĻŋāĻāĻžāύāĻž āĻĨā§āĻā§ āĻĒāĻžāĻ āĻžāύ⧠āĻšā§ā§āĻā§ āĻŦāϞ⧠āĻĻā§āĻāĻžāύ⧠āĻšāĻŦā§)
- name â āĻĒā§āϰā§āϰāĻā§āϰ āύāĻžāĻŽ (āĻĒā§āϰāĻžāĻĒāĻā§āϰ āĻāύāĻŦāĻā§āϏ⧠āϝ⧠āύāĻžāĻŽ āĻĻā§āĻāĻž āϝāĻžāĻŦā§)
đ āĻŽā§āϞ PHP āϏā§āĻā§āϰāĻŋāĻĒā§āĻ
<?php header("Content-Type: application/json"); //āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠āĻāĻāĻāĻĒā§āĻ JSON āĻĢāϰāĻŽā§āϝāĻžāĻā§ āĻšāĻŦā§āĨ¤ // GET āĻ āύā§āϰā§āϧ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻā§āϰāĻšāĻŖ āĻāĻŦāĻ āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻļāύ _GET["to"] ?? null, FILTER_VALIDATE_EMAIL); // āĻĒā§āϰāĻžāĻĒāĻā§āϰ āĻāĻŽā§āϞ āϝāĻžāĻāĻžāĻ āĻāϰā§āĨ¤ _GET["sub"] ?? ""); // XSS āĻāĻā§āϰāĻŽāĻŖ āĻĒā§āϰāϤāĻŋāϰā§āϧ⧠HTML āĻā§āϝāĻžāĻ āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰā§āĨ¤ _GET["msg"] ?? ""); // āĻŦāĻžāϰā§āϤāĻžāϰ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤ _GET["name"] ?? "RA FI"); // āĻĒā§āϰā§āϰāĻā§āϰ āύāĻžāĻŽ āϏā§āĻ āĻāϰā§āĨ¤ _GET["from"] ?? "no-reply@yourdomain.com", FILTER_VALIDATE_EMAIL); // āĻĒā§āϰā§āϰāĻā§āϰ āĻāĻŽā§āϞ āϝāĻžāĻāĻžāĻ āĻāϰā§āĨ¤ // āĻĄā§āĻāĻž āϝāĻžāĻāĻžāĻāĻāϰāĻŖ if (! subject)) { response(400, "Email subject cannot be empty."); } if (empty($senderEmail)) { response(400, "Invalid sender email address."); } // āĻāĻŽā§āϞ āĻšā§āĻĄāĻžāϰ āϤā§āϰāĻŋ senderName < headers .= "Reply-To: headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/plain; charset=UTF-8\r\n"; // UTF-8 āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰā§, āϝāĻž āĻŦāĻžāĻāϞāĻž āĻ āĻā§āώāϰ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āĨ¤ // āĻāĻŽā§āϞ āĻĒāĻžāĻ āĻžāύā§āϰ āĻā§āώā§āĻāĻž āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āϝāĻžāĻāĻžāĻ if (@mail( subject, headers)) { // @ āĻāĻŋāĻšā§āύ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽā§āĻāĻžāĻŦā§āϝ āϤā§āϰā§āĻāĻŋ āĻĻāĻŽāύ āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤ log_email( subject, senderEmail); // āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒāĻžāĻ āĻžāύ⧠āĻāĻŽā§āϞ āϞāĻ āĻāϰā§āĨ¤ response(200, "Email sent successfully", [ "to" => senderName < subject, "message" => substr($message, 0, 100) . "...", "timestamp" => date("Y-m-d H:i:s"), "developer" => "@rafi_not_found" ]); } else { response(500, "Failed to send email. Your server might not support mail() function."); // āĻŦā§āϝāϰā§āĻĨ āĻšāϞ⧠āĻŦāĻžāϰā§āϤāĻž āĻĒāĻžāĻ āĻžā§āĨ¤ } // āϞāĻāĻŋāĻ āĻĢāĻžāĻāĻļāύ function log_email( subject,senderEmail) { recipient | From: subject | Message: " . substr( logEntry, FILE_APPEND); // sent_emails.log āĻĢāĻžāĻāϞ⧠āϤāĻĨā§āϝ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤ } // JSON āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒāĻžāĻ āĻžāύā§āϰ āĻĢāĻžāĻāĻļāύ function response( message, statusCode); // HTTP āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻā§āĻĄ āϏā§āĻ āĻāϰā§āĨ¤ echo json_encode(array_merge(["status" => data), JSON_PRETTY_PRINT); exit; // āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰåŽčĄ āĻŦāύā§āϧ āĻāϰā§āĨ¤ } ?>
â ī¸ āϏāϤāϰā§āĻāϤāĻž āĻāĻŦāĻ āύā§āϤāĻŋāĻ āĻŦāĻŋāĻŦā§āĻāύāĻž
â āĻāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻ āύā§āϝ āĻāĻžāϰ⧠āύāĻžāĻŽā§ āĻŽā§āĻāϞ āĻĒāĻžāĻ āĻŋāϝāĻŧā§ āĻĨāĻžāĻā§āύ āĻāĻŦāĻ āϏā§āĻāĻž āĻā§āύā§āĻāĻžāĻŦā§ āĻāϝāĻŧ, āĻšā§āĻŽāĻāĻŋ āĻŦāĻž āĻĒā§āϰāϤāĻžāϰāĻŖāĻžāϰ āĻāĻžāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āϤāĻžāĻšāϞ⧠āϏā§āĻāĻž āĻāĻāύāĻāϤ āĻ āĻĒāϰāĻžāϧ āĻšāĻŋāϏā§āĻŦā§ āĻāĻŖā§āϝ āĻšāĻŦā§āĨ¤ [⧍] āĻāĻŽā§āϞ āϏā§āĻĒā§āĻĢāĻŋāĻ āĻŽā§āϝāĻžāϞāĻāϝāĻŧā§āϝāĻžāϰ āĻā§āĻžāύ⧠āĻāĻŦāĻ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āϤāĻĨā§āϝ āĻā§āϰāĻŋāϰ āĻŽāϤ⧠āϏāĻžāĻāĻŦāĻžāϰ āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
â āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻļāĻŋāĻā§āώāĻžāĻŽā§āϞāĻ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āĻāĻŦāĻ āύāĻŋāĻāϏā§āĻŦ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻ āύā§āϝā§āϰ āĻā§āώāϤāĻŋ āĻāϰāĻž āĻŦāĻž āĻĒā§āϰāϤāĻžāϰāĻŖāĻžāϰ āĻā§āώā§āĻāĻž āĻĨā§āĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŦāĻŋāϰāϤ āĻĨāĻžāĻā§āύāĨ¤
đŦ āĻŦā§āύāĻžāϏ āĻāĻŋāĻĒāϏ āĻāĻŦāĻ āĻā§āϰāĻŋāĻāϏ
- āĻšā§āϏā§āĻāĻŋāĻ āϏāĻžāϰā§āĻāĻžāϰ⧠`sendmail` āĻŦāĻž `postfix` āĻāύāϏā§āĻāϞ āĻĨāĻžāĻāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ, āϝāĻž `mail()` āĻĢāĻžāĻāĻļāύā§āϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻžāϰ āĻāύā§āϝ āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝāĨ¤
- Netlify/Vercel-āĻāϰ āĻŽāϤ⧠āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻšā§āϏā§āĻāĻŋāĻ āĻŦāĻž āĻ āύā§āĻ āĻĢā§āϰāĻŋ āĻšā§āϏā§āĻāĻŋāĻ-āĻ PHP `mail()` āĻĢāĻžāĻāĻļāύ āĻāĻžāĻ āύāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ [ā§§]
- āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻāĻŽā§āϞ āĻĒāĻžāĻ āĻžāύā§āϰ āĻāύā§āϝ PHPMailer āĻŦāĻž SwiftMailer āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻāĻŋāϤ, āϝāĻž SMTP āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŦāĻ āϏā§āĻĒā§āϝāĻžāĻŽ āĻĢāĻŋāϞā§āĻāĻžāϰ āĻā§āĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
- āĻāĻĒāύāĻžāϰ āĻĄā§āĻŽā§āĻāύā§āϰ āĻāύā§āϝ SPF (Sender Policy Framework) āĻāĻŦāĻ DKIM (DomainKeys Identified Mail) āϰā§āĻāϰā§āĻĄ āϏā§āĻ āĻāĻĒ āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻĄā§āĻŽā§āĻāύ āĻĨā§āĻā§ āĻĒāĻžāĻ āĻžāύ⧠āĻāϏāϞ āĻāĻŽā§āϞāĻā§āϞā§āĻā§ ā¤ĒāĨā¤°ā¤Žā¤žā¤Ŗā¤ŋ⤤ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§āĨ¤
đ¤ āĻāĻ API-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĢā§āϰāύā§āĻāĻāύā§āĻĄ UI āĻāĻžāύ?
āĻāĻŽā§āύā§āĻā§ āĻāĻžāύāĻžāύ, āĻāĻŽāĻŋ āĻāĻĒāύāĻžāϰ āĻāύā§āϝ Tailwind CSS āĻāĻŦāĻ HTML āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāύā§āĻāĻŋāĻā§āϰā§āĻā§āĻĄ āĻĢāϰā§āĻŽ āϤā§āϰāĻŋ āĻāϰ⧠āĻĻā§āĻŦā§, āϝāĻž āĻāĻ API-āĻāϰ āϏāĻžāĻĨā§ āϏāĻšāĻā§āĻ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āϝāĻžāĻŦā§āĨ¤ đ
âī¸ Written by Ayat & ChatGPT 5.00 Premium đ¤â¨

