Trong bài này, chúng tôi sẽ hướng dẫn các bạn cách cấu hình để có thể gửi mail bằng Xampp.
Đầu tiên, vào thư mực cài đặt Xampp (thường là C:\xampp), sau đó vào thư mục “sendmail“, mở file “sendmail.ini” và chỉnh lại các thông số như sau:
[sendmail] smtp_server=smtp.gmail.com smtp_port=587 error_logfile=error.log debug_logfile=debug.log auth_username=my-gmail-id@gmail.com auth_password=my-gmail-password force_sender=my-gmail-id@gmail.com default_domain=tapchicntt.com
Lưu ý đây là gửi mail bằng gmail. Gmail yêu cầu kết nối SSL nên chúng sử dụng cổng SSL 587 và smtp_ssl=auto. Nếu SSL không cần thiết đối với SMTP server của bạn thì chỉ cần smtp_ssl=none.
Khi đã chỉnh xong các bạn nhớ save lại.
Tiếp đến là edit file “php.ini” trong thư mục ..\xampp\php\
Đầu tiên bạn tìm extension=php_openssl.dll bỏ dấu chấm phẩy ở đầu dòng để dòng lệnh có giá trị.
Tiếp đến tìm [mail function] và thay đổi các giá trị sau:
SMTP=smtp.gmail.com smtp_port=587 sendmail_from = gmail-cua-ban@gmail.com sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
Bây giờ bạn save lại và restart apache server, sau đó chạy file send mail.
Nếu vẫn chưa gửi mail được bạn hạy bật quyền truy cập cho Gmail lên tại:
https://support.google.com/accounts/answer/6010255
Chúc các bạn thành công.