- Tôi đang phát triển một ứng dụng web với PHP 5.3.3.
- Tôi muốn nó tự động gửi e-mail xác nhận.
- Tôi chưa có tên miền.
- Tôi đang sử dụng Windows XP.
- Tôi không có gói Thư của PEAR.
- Tôi có hMailServer và là máy chủ thư tôi muốn sử dụng để gửi e-mail.
Câu hỏi của tôi là:Các yêu cầu để gửi email bằng PHP là gì?
- Tôi có thể gửi e-mail mà không cần một tên miền? (Có cần thiết không? Tôi chỉ muốn kiểm tra đơn đăng ký cho thời điểm này.)
- Nếu tên miền là cần thiết, tôi có cần lưu trữ ứng dụng với Nhà cung cấp dịch vụ lưu trữ web không? Tôi có thể làm điều đó từ máy tính của mình không? (Hãy nhớ rằng, tôi chỉ muốn thử nghiệm đơn đăng ký.)
- Tôi có hoàn toàn cần gói thư của PEAR không? hoặc tôi có thể đơn giản sử dụng hàm mail()?
Tôi không biết nên làm gì. Tôi đã thực hiện nghiên cứu của mình, tôi hiểu các phần nhưng tôi không thể hiểu được toàn bộ, ý tôi là những nguồn lực nào là cần thiết và cách kết hợp chúng lại với nhau. Tôi chưa bao giờ phát triển bất kỳ ứng dụng nào gửi e-mail trước đây. Làm ơn giúp tôi.
Các vấn đề mà tôi đã có bfore là thư thậm chí không được chấp nhận cho dlivery, bây giờ nó được. Tất cả những gì tôi phải làm là thêm tiêu đề 'Từ:'. Tôi đã sử dụng addr Gmail của mình làm người nhận để thử nghiệm. Giả sử thư được gửi bcause hàm mail() trả về true.I không thể xác nhận nó vì tôi không có tên miền, vì vậy tiêu đề 'From:' mà tôi đã sử dụng chỉ là tên của tôi, và như bạn đã nói, có lẽ máy chủ người nhận đã từ chối nó, vì nó không xuất hiện dưới dạng spam. Tôi đã quyết định để có được một DN, tạo một địa chỉ mail với nó, và thử lại.Would có mail() chức năng trả về true nếu tôi không có SMTPserver? – ecantu