Có thể kiểm tra xem liệu php có thể lấy lại ping/cờ từ máy chủ thư trao đổi để nói "có, email đã được gửi tới người nhận" không?Xác minh thành công chức năng mail() PHP
Theo hướng dẫn sử dụng PHP, sự trở lại của mail() boolean có thể có nghĩa là; "Điều quan trọng cần lưu ý là chỉ vì thư đã được chấp nhận để giao hàng, nó không có nghĩa là thư sẽ thực sự đạt đến đích dự định."
Điều này có nghĩa là PHP có thể trả về thành công nhưng thực sự có thể có sự cố trên máy chủ thư mà php không biết về nó? và trong trường hợp này không có email nào được gửi và người dùng không phải là người khôn ngoan hơn?
TIA Jared
Chính xác, thư có thể đúng và gửi thư có thể không thành công. –
AFAIK, cách chính xác nhất là yêu cầu người dùng thực hiện một số hành động bên trong email đã gửi. Nếu hành động được hoàn thành, có lẽ họ đã nhận được email. – munch