Như chúng ta đã biết hàm mail() trong PHP gửi mail bằng các thông số cấu hình trong file php.ini.
- Trên window :  hàm mail() gửi mail bằng SMTP dùng 3 thông số ( SMTP , smtp_port và sendmail_from )
- Trên linux : hàm mail() gửi mail bằng hàm sendmail() của server
( vấn đề trong php.ini không cho phép cấu hình account và password của SMTP nên không gửi mail được ).
Trong bộ cài đặt Xampp cho Windows có sẵn mail server là Mercury Mail, việc gửi email sẽ thuận tiện hơn. Chỉ với vài bước cấu hình lại là xong
Các bước cấu hình Mercury Mail :