PDA

View Full Version : Hỏi về code php dùng để gửi mail



nightstars
27-08-2002, 09:04
là một webmaster. chắc bạn cũng phải cần gửi mail qua diễn đàn, hoặc thông tin cho cho mọi người .
cũng giống như diễn đàn này, chức năng gửi mail hoạt động rất tốt.
vậy xin hỏi bạn nào biết cách dùng forum để gửi mail activate hoặc gửi mail thông báo cho thành viên không ?

tại sao tôi hỏi vậy là vì trong code của tôi chỉ có thể gửi mail tốt khi server có HDH windows khi server là Unix thì ngoẻo.
hic ai giúp được xin hậu tạ. chỉ cần hướng dẫn phương thức là tốt lắm rồi ạ

White_Rose
28-08-2002, 01:52
không hiểu? bây giờ php chủ yếu chạy trên apache mà apache thì thường cài trên server unix hay linux chứ đâu cài trên windows.

gửi mail trong php thì dùng hàm mail

có lẽ bạn dùng code của ASP để gửi chăng?

phihunglangtu
02-09-2002, 12:18
Hiện tôi đang thiết kế bộ Mail Servers cung cấp trên web viết bằng và đang trong giai đoạn thử nghiệm nếu bạn cần thấy cần thiết hãy liên hệ vói tôi để được chương trình nguồn. Chương trình làm việc tương đối tin cậy, nhanh, đẹp nhưng đang còn một số vấn đề tôi chưa giải quyết xong. Nhưng vẫn mang ra để các bạn yêu thích lập trình PHP có thể tham khảo và trao đổi.
:evil: . Rất vui được tham gia trong diễn đàn.

Nếu bạn nào viết được dịch vụ cung cấp mail miễn phí cho tôi source code với. Xin cảm ơn.

<maque> Tình yêu và sự nghiệp tôi muốn cả hai :D :) :) </maque>

Deathly Smile
03-09-2002, 15:02
Cha cha, làm hẳn Mail server cơ à ? đã nha :) Nếu bạn hoàn thành thì thật đáng khâm phục vì nó ngốn thời gian nhiều lắm. Bao giờ xong nhớ cho mọi ng` dùng thử nhé ;)

Ko hiểu đã ai dùng DS Mail delivery service chưa :P Hình như vào thời điểm này, đây là dịch vụ duy nhất cho gửi mail có hỗ trợ TV ko bị lỗi khi encode và còn có thể decorate messages và kèm emot :D (hì hì)
Nếu chưa biết thì vào http://vietphp.vngate.net rồi click vào biểu tượng Mail to tướng để dùng thử nha :D

danghien
07-09-2002, 13:15
PHP dùng hàm mail() để gửi mail, return true/false. Thực chất nó gọi sendmail của unix/linux, bạn kiểm tra lại sendmail có run ko? Nếu hosting ở chỗ nào đó thì phải xem họ có support chức năng này ko nữa.

minhhieu
11-09-2002, 16:44
Lệnh mail() trong PHP dùng hệ thống phân phát mail nội bộ để gửi mail nên không đáng tin cậy lắm.Muốn gửi mail nhanh chóng thì bạn nên lập trình socket kết nối với một SMTP server và gửi mail thì tốt hơn(bằng hàm fsockopen và các lệnh fputs,fgets...).Một cách nữa là gửi mail theo giao thức IMAP thông qua các hàm IMAP của PHP.
Nếu bạn quan tâm đến vấn đề này thì tôi sẽ post lên bài về lập trình gửi mail trong PHP thông qua 1 SMTP Server.

keepsmiling
12-09-2002, 19:13
may bac co the post doan code bang PHP len cho ba con chiem nguong duoc ko a

networld
12-09-2002, 22:59
Đây là một ví dụ về dùng hàm mail() trong PHP, đoạn code đơn giản, về sau Bạn có thể phát triển thêm như hàm hiểm tra địa chỉ email, chống flood...



<?
if ($name!="" and $comment!="")
{
echo "Thanks for your mail!";
$content = "Name: ".$name."\nComment:".$comment;
mail("your_email@***","Mail from ".$name,$content);
}
else
{
?>
<!----HTML-Formular---->
Please enter a comment and press the SUBMIT BUTTON
<form action="<? echo $PHP_SELF; ?>" method="post">
your name:<br><input type=text name=name><br>
your comment:<br><textarea name=comment></textarea><br>
<input type=submit name=submit value=submit>
</form>
<?
}
?>

teekai
13-09-2002, 16:29
Nếu bạn muốn gửi email có kèm theo nội dung HTML thì sử dụng:

$email_header = "From: "Ten nguoi muon gui"<"friends@domain.com">\n";
$email_header .= "Mime-Version: 1.0\n";
$email_header .= "X-Mailer: teekaiinfo\n";
$email_header .= "X-Priority: 2\n";
$email_header .= "Return-Path: <"diachinaodo@domain.com">\n";
$email_header .= "Content-Type: text/html; charset=iso-8859-1\n";
$email_header .= "Content-Transfer-Encoding: 7bit\n";

mail("youremail@yourdomain.com", "Subject here", "Content here (Co the su dung the html de trinh bay them dep cho email)", $email_header);

embe
15-09-2002, 23:55
Thay mặt Mod, chào mừng teekai đến diễn đàn tin học dot com, có gì giúp tui trả lời mất câu coding khó khó nhen, với lại.. hehe.. teekai, gửi cho anh cái đoạn code admin đi chứ, lâu wé rồi.

Phong Than2008
08-05-2010, 08:45
Chào ban phihunglangtu bạn nói có bọ code để gửi mail mà có linmh dơnload dâu.. có tbif post lên cho anh em dùng với

ngoc_viet08
08-05-2010, 14:12
bạn có xem ngày tháng bài viết ko ????