On Ubuntu 13.04, not sure of the other Distros.
If you simply uncomment the default:
sendmail_path = "sendmail -t -i"
Your mail() functions will all fail. This is because, you should place the FULL PATH (i.e. /usr/sbin/sendmail -t -i )
The documentation states PHP tries it's best to find the correct sendmail path, but it clearly failed for me.
So, always enter in the FULLPATH to sendmail or you may get unexpected failing results.
As a secondary note: Those that just want to ENFORCE the -f parameter, you can do so in php.ini using:
mail.force_extra_parameters = -fdo_not_reply@domain.tld
________số 8
But, now there is no way to change this, even with the 5th argument of the mail() function. -f is important, because if NOT set, will be set to which ever user the PHP script is running under, and you may not want that.
If you simply uncomment the default:0
If you simply uncomment the default:1
If you simply uncomment the default:2
If you simply uncomment the default:3
If you simply uncomment the default:4
If you simply uncomment the default:5
If you simply uncomment the default:6
If you simply uncomment the default:7
If you simply uncomment the default:8
PHP mail() là một hàm PHP được tích hợp sẵn để sử dụng cho email. Bài viết này sẽ hướng dẫn bạn cấu hình SMTP, gửi email demo và hướng dẫn làm sạch, xác thực dữ liệu trước khi gửi email Hàm mail() chấp nhận các tham số sau Một số tác dụng của việc sử dụng hàm mail() Hàm PHP mail() có cú pháp cơ bản sau mail($địa_chỉ_email_nhận, $tiêu_đề_email, $nội_dung_email, [$header], [$các_tùy_chọn_khác]);Mục Lục
1. Giới thiệu PHP mail()
2. Cách sử dụng hàm mail()
2. 1. Gửi thư bằng PHP
in which
- tiêu đề $. là tham số tùy chọn, nó có thể được sử dụng để bổ sung thông tin như cc, bcc
Lưu ý, trong ký hiệu Email
- cc. Cho phép chia sẻ email cho nhiều người khác. Tất cả mọi người có trong phần cc đều nhìn thấy nhau
- bcc. Cho phép chia sẻ email cho nhiều người khác. Mọi người có trong phần bcc sẽ không nhìn thấy nhau
2. 2. Hướng dẫn cấu hình Giao thức truyền đơn giản (SMTP)
Trình gửi thư PHP, sử dụng Giao thức truyền đơn giản (Giao thức truyền thư đơn giản hay còn viết tắt là SMTP) để gửi email
Trên máy chủ, SMTP phải được cài đặt sẵn
Cài đặt thư SMTP có thể được cấu hình từ tệp tin php php. ini trong thư mục cài đặt PHP
Để cấu hình (đang định cấu hình) SMTP trên localhost, giả sử ta đang sử dụng xampp trên windows, thì ta hãy xác định vị trí của tệp php. ini trong thư mục C. \\xampp\php
Ta mở nó bằng notepad hoặc bất kỳ trình soạn thảo văn bản nào để biên tập lại. Trong ví dụ này, ta sẽ tạo mới bằng cách nhấp chọn vào menu chỉnh sửa như hình dưới đây