Làm cách nào để gửi thư từ localhost trong PHP bằng xampp?
Thường cần cấu hình máy chủ XAMPP để gửi email từ máy chủ cục bộ bằng PHP. Để đáp ứng mục tiêu đó, bạn cần thay đổi hai tệp, chẳng hạn như sendmail. ini và php. ban đầu. Sau đây, chúng tôi sẽ trình bày cho bạn những bước bạn cần thực hiện để đạt được điều đó Show Dưới đây, bạn có thể tìm thấy các bước để định cấu hình XAMPP để gửi email từ máy chủ cục bộ bằng PHP Bước đầu tiên là mở Thư mục cài đặt XAMPP Bước thứ hai là chuyển sang C. \xampp\php và mở php. tập tin ini Trong khuôn khổ của bước thứ ba, bạn nên nhấn ctrl + f để tìm [chức năng thư] Bây giờ, cần phát hiện và chuyển các giá trị, được minh họa bên dưới
Bước tiếp theo là đến C. \xampp\sendmail và mở sendmail. tập tin ini Nhấn ctrl + f để tìm [sendmail] Bước thứ bảy xem xét việc tìm kiếm và chuyển các giá trị, được minh họa bên dưới Cuối cùng, hãy xem kịch bản gửi email trông như thế nào
Sau khi làm theo các bước trên, bạn sẽ quản lý để gửi email. Tuy nhiên, nếu bạn vẫn gặp sự cố khi gửi email, thì lý do có thể nằm trong số những điều sau đây
XAMPP được coi là gói giải pháp máy chủ web đa nền tảng miễn phí và mã nguồn mở. Nó được thiết kế và phát triển bởi Apache Friends. Nó bao gồm cơ sở dữ liệu MariaDB, Máy chủ HTTP Apache, cũng như trình thông dịch cho các tập lệnh được viết bằng ngôn ngữ lập trình PHP và Perl Cách gửi mail từ localhost XAMPP bằng PHPĐể gửi thư từ localhost XAMPP bằng Gmail, hãy định cấu hình XAMPP sau khi cài đặt. Thực hiện theo các bước dưới đây cho cùng Các bước gửi thư từ Localhost XAMPP bằng Gmail Mở thư mục cài đặt XAMPP Đi đến C. \xampp\php và mở php. tập tin ini Tìm [chức năng thư] bằng cách nhấn ctrl + f Tìm kiếm và chuyển các giá trị sau SMTP=smtp. gmail. com smtp_port=587 sendmail_from = YourGmailId@gmail. com sendmail_path = "\"C. \xampp\sendmail\sendmail. exe\" -t" Bây giờ, đi đến C. \xampp\sendmail và mở sendmail. tập tin ini Tìm [sendmail] bằng cách nhấn ctrl + f Tìm kiếm và chuyển các giá trị sau smtp_server=smtp. gmail. com smtp_port=587 hoặc 25 // sử dụng bất kỳ trong số chúng error_logfile=lỗi. đăng nhập debug_logfile=gỡ lỗi. đăng nhập auth_username=YourGmailId@gmail. com auth_password=Mật khẩu Gmail của bạn force_sender=YourGmailId@gmail. com(tùy chọn) Đây là mã thực tế mà bạn phải viết Kịch bản gửi thư $to_email = "người nhận@gmail. com"; $subject = "Kiểm tra Email đơn giản qua PHP"; $body = "Xin chào, Đây là email thử nghiệm được gửi bởi PHP Script"; $headers = "Từ. Email người gửi"; if (mail($to_email, $subject, $body, $headers)) { echo "Email đã được gửi tới $to_email thành công. “; } khác { echo "Gửi email không thành công. “; } **Ghi chú. Nếu bạn nhận được thông báo cảnh báo thì Vui lòng định cấu hình cài đặt “Ứng dụng kém an toàn” như hình bên dưới. Đôi khi không bật 'ứng dụng kém an toàn' là nguyên nhân chính khiến người dùng không nhận được mail => Bật cài đặt 'ứng dụng kém an toàn' với tư cách là người dùng hộp thư Truy cập (Tài khoản Google) của bạn Trên bảng điều hướng bên trái, hãy nhấp vào Bảo mật Ở cuối trang, trong bảng Quyền truy cập của ứng dụng kém an toàn hơn, hãy nhấp vào Bật quyền truy cập Nếu bạn không thấy cài đặt này, quản trị viên của bạn có thể đã tắt quyền truy cập tài khoản của ứng dụng kém an toàn hơn (hãy kiểm tra hướng dẫn ở trên) Nhấp vào nút Lưu ** Bây giờ email của bạn sẽ được gửi thành công. Chúc một ngày tốt lành và hãy chia sẻ câu chuyện của bạn trong hộp bình luận Đầu tiên, hãy vào thư mục cài đặt XAMPP và mở thư mục XAMPP và làm theo các bước bên dưới. Tôi đã cài đặt XAMPP trong thư mục C
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Đó là tất cả cho tệp này, nhấn ctrl+s để lưu tệp này và sau đó đóng tệp
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình đó là tất cả cho tệp này, nhấn ctrl+s để lưu tệp này rồi đóng tệp. Sau khi tất cả các thay đổi trong hai tệp, đừng quên khởi động lại máy chủ apache của bạn
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Sau khi hoàn thành các bước này, chỉ cần mở tệp PHP này trên trình duyệt của bạn. Nếu thư của bạn được gửi thành công thì sẽ xuất hiện thông báo thành công “Email đã gửi thành công tới…. ” và trong trường hợp thư của bạn không được gửi thì sẽ xuất hiện “Xin lỗi, thất bại trong khi gửi thư. ” Nếu thư được gửi thì hãy kiểm tra xem người nhận có nhận được email của bạn hay không. Nếu có, thì thật tuyệt, bạn đã thực hiện tất cả các thay đổi một cách hoàn hảo. Nếu không, hãy kiểm tra tất cả các thay đổi mà bạn đã thực hiện trước đó có đúng hay không Tôi có thể gửi email từ localhost XAMPP không?Bạn có thể gửi thư từ máy chủ cục bộ bằng gói sendmail , gói sendmail được tích hợp sẵn trong XAMPP. Vì vậy, nếu bạn đang sử dụng XAMPP thì bạn có thể dễ dàng gửi thư từ localhost. ví dụ bạn có thể cấu hình C. \xampp\php\php. ini và c. \xampp\sendmail\sendmail.
Làm cách nào để gửi email bằng PHP bằng máy chủ XAMPP?Gửi thư bằng PHP . chỉnh sửa php. ini trong thư mục con php\ của thư mục cài đặt XAMPP (thường là C. \xampp). . Chỉnh sửa thư gửi. ini trong thư mục con sendmail\ của thư mục cài đặt XAMPP của bạn. . Khởi động lại máy chủ Apache bằng bảng điều khiển XAMPP Chúng tôi có thể gửi thư từ máy chủ cục bộ bằng PHP không?Thư viện PHPMailer cung cấp cách dễ dàng nhất để gửi email từ máy chủ cục bộ với máy chủ SMTP bằng PHP . Không chỉ email văn bản mà bạn còn có thể gửi email HTML từ localhost bằng PHP bằng PHPMailer.
Làm cách nào để sử dụng PHPMailer với XAMPP?Sử dụng các bước sau để cài đặt PHPMailer trong hệ thống cửa sổ xampp. . Bước 1 – Cài đặt Composer trong Xampp Window Bước 2 – Tạo dự án PHP Bước 3 – Cài đặt PHPMailer trong Dự án PHP Bước 4 – Tự động tải thư viện PHPMailer |