**Hướng Dẫn Cấu Hình Gửi Mail Bằng PHP Cho XAMPP**
**Bước 1: Cài Đặt XAMPP**
* Tải xuống và cài đặt XAMPP từ trang web chính thức của họ.
* Trong quá trình cài đặt, hãy đảm bảo chọn các module ‘PHP’ và ‘phpMyAdmin’.
**Bước 2: Cấu Hình Máy Chủ Gửi Mail (SMTP)**
* Mở tệp cấu hình PHP (`php.ini`) nằm trong thư mục cài đặt XAMPP (thường là `C:\xampp\php\php.ini`).
* Tìm phần ‘[mail function]’.
* Cập nhật các cài đặt sau:
“`
SMTP = localhost
smtp_port = 25
“`
**Bước 3: Khởi Động Dịch Vụ PHP SMTP**
* Mở cửa sổ lệnh, nhập lệnh sau và nhấn Enter:
“`
net start ‘MySQL SMTP’
“`
**Bước 4: Tạo Mã PHP Gửi Mail**
* Tạo một tệp PHP mới có tên `mail.php` trong thư mục web gốc của XAMPP (ví dụ: `C:\xampp\htdocs\`).
* Thêm mã sau vào tệp `mail.php`:
“`php
$to = ‘diachinguoinhan@domain.com’;
$subject = ‘Tiêu đề Email’;
$message = ‘Nội dung email’;
// Gửi email
mail($to, $subject, $message);
echo ‘Email đã được gửi thành công.’;
?>
“`
**Bước 5: Gửi Email**
* Trong trình duyệt, truy cập vào tệp `mail.php` bằng cách nhập địa chỉ sau vào thanh địa chỉ:
“`
http://localhost/mail.php
“`
* Thay đổi `$to` bằng địa chỉ email đích.
* Nhấp vào nút Gửi hoặc tải lại trang để gửi email.
**Bước 6: Kiểm Tra Email Được Gửi**
* Kiểm tra hộp thư đến email đích để xem email đã được gửi thành công hay chưa.
**Lưu ý:**
* Nếu bạn gặp lỗi khi gửi email, hãy kiểm tra các cài đặt SMTP và đảm bảo rằng máy chủ MySQL SMTP đã được khởi động thành công.
* Bạn có thể sử dụng các thư viện PHP của bên thứ ba, chẳng hạn như PHPMailer để cải thiện chức năng gửi mail.
* Đối với các triển khai trên máy chủ, bạn có thể cần cung cấp thông tin xác thực SMTP phù hợp.