10/10/2018, 10:53

Send mail nặc danh đơn giản với PHP

Yêu cầu: host hổ trợ PHP
Chức năng: sau khi upload bạn có thể gửi email mà không cần vào hòm mail của mình như yahoo, hotmail,.... rất tiện lợi và nhanh chóng. Ở đây bạn có thể giả danh người gửi và gửi cho người khác, nhưng tôi khuyên các bạn không nên quá lạm dụng để tránh nhưng hiểu lầm đáng tiếc. Đó là ý định và mục đích của tôi khi viết bài viết này.

Bước 1: Viết 1 file index.htm có nội dung sau:

PHP Code:
<HTML

<
HEAD
<
TITLE>..::HANAVN.COM::..</TITLE
<
META http-equiv="Content-Type" content="text/html; charset=UTF-8"
</
HEAD

<
BODY
<
FORM ACTION="send.php" METHOD="POST"
Tên người gửi: <INPUT NAME="SenderName" TYPE="text" SIZE="35"> <P
Email người gửi: <INPUT NAME="SenderEmail" TYPE="text" SIZE="35"> <P
Email người nhận: <INPUT NAME="RecipientEmail" TYPE="text" SIZE="35"> <P
 
Tiêu đề email : <INPUT NAME="Subject" TYPE="text" SIZE="35"><P
Nội dung email <BR><TEXTAREA NAME="Message" ROWS="5" COLS="40"></TEXTAREA><P
<
INPUT TYPE="Submit" VALUE="Send"> <INPUT TYPE="Reset"

</
FORM
</
BODY

</
HTML
Bước 2: Bạn viết 1 file send.php

PHP Code:
<? 


if ((!$SenderEmail) || (!$Message)) { 
    echo ("Ban chua nhap noi dung email !!"); 
    exit (); 


if (!eregi("^***91;_.0-9a-z-***93;+@(***91;0-9a-z***93;***91;0-9a-z-***93;+.)+***91;a-z***93;{2,3}$", $SenderEmail)) { 
    echo ("Dia chi email khong ton tai !"); 
    exit (); 


if (!$Subject) 
    $Subject = $DefaultSubject; 

$Headers .= "From: $SenderName <$SenderEmail> Reply-To: $SenderEmail"; 


mail ($RecipientEmail, $Subject, $Message, $Headers); 

if ($RedirectPage) { 
    header ("Location: $RedirectPage"); 
} else { 
    echo "<CENTER><H1>Ban da gui email thanh cong !</H1> "; 
    echo "<br><br>******ed by Nguyen Van Binh<br>Welcome to http://hanavn.com/forum/<P></CENTER>"; 

?>
__ Việc còn lại là upload lên hosting của bạn và chạy thử nghiệm.

__ Tốt nhất bạn nên tự mình gửi vào hộp thư của mình để thử nghiệm trước khi gửi cho người khác.

__ Một điểm yếu của cái này là không chèn smile vào nội dung email được. Do đó nếu người nhận khôn khéo sẽ nhận ra ngay.....
hai nha que viết 13:04 ngày 10/10/2018
Chào bạn,
Tôi đang "mò mẫm" món php nên xin mạo muội hỏi: đoạn script nào làm nhiệm vụ gửi cái mail đi vậy bạn ?
Pro_Pro viết 12:54 ngày 10/10/2018
Nhiệm vụ gửi mail là trang send.php
aspe viết 13:06 ngày 10/10/2018
mail ($RecipientEmail, $Subject, $Message, $Headers);

chính xác là cái hàm mail() đó bạn
hanavncom viết 13:01 ngày 10/10/2018
Được gửi bởi hai nha que
Chào bạn,
Tôi đang "mò mẫm" món php nên xin mạo muội hỏi: đoạn script nào làm nhiệm vụ gửi cái mail đi vậy bạn ?
__ Thực hiện chức năng gửi mail trong, nội dung nhập vào trong vùng <textarea>

__ yes, đó là hàm send mail trong PHP, ta có thể tùy biến để khai trong input ở file html
viết 12:56 ngày 10/10/2018
các bác vào đây nè www.8th-wonder.net/*****.asp đi.
TRang này có đủ các loại phần mềm gửi mail nặc danh đấy.
hanavncom viết 12:59 ngày 10/10/2018
To freewarez: Chúng ta học để hiểu về cấu trúc của nó chứ không phải là dùng để sử dụng.

__ Nói thêm, nếu các bạn muốn mặc định sẵn email người nhận bạn có thể thay thế dòng sau:

PHP Code:
<input type=hidden name=RecipientEmail value=your_email@domain.com
Thay cho:

PHP Code:
Email người nhận: <INPUT NAME="RecipientEmail" TYPE="text" SIZE="35"
Để mặc định email người nhận luôn luôn là bạn !
hai nha que viết 12:59 ngày 10/10/2018
Cảm ơn tất cả rất nhiều !
Tớ đi gửi "meo nặc danh" đây !
Hề hề.
cathangtu viết 13:09 ngày 10/10/2018
Thêm một <input type='text' name='sl'>
và một vòng lặp:
for($i=0; $i<sl; $i++)
{
mail($...,....);
}
là thành bomb mail đấy
chanhyeu viết 13:07 ngày 10/10/2018
Thử làm 1 cái bombmail sử dụng server của trang sendmail này nhé
Cái này chỉ để tham khỏa thôi nhé, đừng sử dụng vào mục đích khác

Code:
<?php
for($i=0;$i<100;$i++) {
  fopen("http://yourdomain.com/send.php?SenderEmail=hanavncom@ddth.com&Message=bomb&Subject=bomb&RecipientEmail=hanavncom@ddth.com&action=submit", "r");
}
?>
Đọc trong này nè http://www.vietphp.info/tutorials/3/
Bài liên quan
0