Trong khi khắc phục sự cố biểu mẫu liên hệ với máy chủ lưu trữ email, họ đã yêu cầu tôi sử dụng '-f' trong địa chỉ từ của chức năng thư php. Cờ "-f" làm gì và tại sao nó sẽ là một sửa chữa cho phép gửi e-mail? Tôi đọc một số tài liệu nhưng tôi không rõ ràng về nó.Thư PHP: -F làm gì?
đangVí dụ:
mail($emailAddress, $mailSubject, $mailBody, $headers, '-f ' . $mailFrom);
PS: nếu không có sự "-f" nó làm việc tốt cho đội chủ nhà e-mail lớn (hotmail, gmail, vv, nhưng vì lý do gì không cho các máy chủ nhỏ hơn tôi 'm working with)
Cảm ơn
Ví dụ của bạn thiếu tham số bổ sung_headers. – nickb
Vì đã có một nơi để chỉ định địa chỉ "từ" trong hàm mail(), nên có một tùy chọn bổ sung -f – ToddBFisher
như @nickb cho biết, đây là thứ tự các tham số chính xác: '($ email_to," $ email_subject ", $ email_body, $ email_headers, '-f'. $ email_from)' – webeno