10/10/2018, 10:57

[Q] PHP và gửi mail?

Làm sao để gửi mail trong PHP vậy?

Nếu được hãy chỉ mình 1 ví dụ đơn giản về việc gửi mail bằng PHP nghe?

jiSh@n viết 12:58 ngày 10/10/2018
PHP Code:
<?php 
mail
();
?>
mrsinguyenus viết 13:00 ngày 10/10/2018
Thì xem các tham số của hàm mail() đó có gì, vào php.net mà search
concocnho viết 13:07 ngày 10/10/2018
các bạn học lập trình mà làm biếng tìm tòi quá thì khó thành công lắm đó :
Code:
<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>
http://www.php.net/manual/en/function.mail.php
babyinternet viết 13:05 ngày 10/10/2018
Được gửi bởi hackson
hi`, luôn tiện hỏi luôn, đang sử dụng share host của DigiPower muốn tìm source gởi mail bằng smtp, cái nào đã gởi e-mail được thì share với.
Chán lắm rùi ^.^.
Bạn đọc bài viết này nhé http://itnewbie.info/showthread.php?t=36
manhhaivn84 viết 13:06 ngày 10/10/2018
nó đại loại như 1 trang contact nhỉ:
Code:
<?PHP
#Where you want the email to go
$to = "Youremail@yoursite.com";

#subject of the message, change this
$re = "Feedbackfromcontactpage";

#message from the feedback form, don't touch this
$msg = $comments;

#send the mail, don't edit this
mail($to,$re,$msg);
?>
xem chi tiết tại: http://blog.360.yahoo.com/blog-5M4cb...&p=24#comments
kiem_bo viết 13:01 ngày 10/10/2018
làm sao biết host nào sử dụng được hàm mail(). Theo mình biết ko phải trang nào cũng xài được mail(). Cảm ơn
babyinternet viết 13:00 ngày 10/10/2018
Bạn sử dụng host của DP ?
Mình cũng vừa mua một server bên đó, ngày trước dùng sharing host thì dùng class smtp rất ổn. Nhưng từ khi nó thông báo thay phần cứng đến nay thì không thể gửi mail được.
Liên hệ với nó thì nó bảo do mình config sai thông số trong class, thực tế mình dùng nguyên đoạn code phía trên. Thông số trên dùng trên host khác chạy ổn.... Bó tay DP ...
hackson viết 13:12 ngày 10/10/2018
Hì, vậy thì thôi stop, cứ tưởng config sai.
babyinternet viết 13:00 ngày 10/10/2018
Mình đã kiểm tra lại thông số.
Server mail của mình là mail.timviecnhanh.com , mình ping thì vẫn được nhưng dùng smtp thì không được.
Mình thay smtp như sau :
$mail->Host = "mail.timviecnhanh.com";
thành
$mail->Host = "210.***x.***";
Nghĩa là thay bằng IP khi ping được thì mail gửi bình thường.
Vấn đề này có lẽ phải hỏi bác DigiPower mới rõ.

Khi mình liên hệ với các bác ấy toàn bảo rằng đã kiểm tra kĩ càng, yêu cầu mình chỉnh lại các setting trong class smtp....
Thử hỏi cái mail.timviecnhanh.com đó mình chỉnh thế nào được
Thân !
Bài liên quan
0