[CodePHP] Code PHP kiểm tra chức năng gửi mail trên SharedHosting/VPS/Server

Yoyo, một đoạn code PHP cực kì đơn giản dành cho những bạn nào muốn kiểm tra xem Web Hosting hoặc VPS của nơi bạn đang sử dụng có cho phép bạn gửi email ra ngoài bằng hàm mail() của PHP hay không ? Điều này giúp bạn xác định được vấn đề liên quan đến gửi email từ site mã nguồn PHP của bạn. Ok đoạn code đơn giản như sau.

 
Code PHP kiểm tra chức năng mail()

– Bạn tạo 1 file tên testmail.php nằm trên source code website của bạn. Rồi sau đó sử dụng đoạn code sau để vào file ‘testmail.php‘.
– Nhớ thay thông tin “$from” là email gửi đi và “$to” là email người nhận nhé.

<?php 
     ini_set( 'display_errors', 1 );
     error_reporting( E_ALL );
     $from = "vidutestmail@vidu.cuongquach.com";
     $to = "nguoinhanemail@gmail.com";
     $subject = "PHP Mail Test script";
     $message = "This is a test to check the PHP Mail functionality";
     $headers = "From:" . $from;
     mail($to,$subject,$message, $headers);
     echo "Test email sent";
?>

 
– Sau cùng bạn truy cập file “testmail.php” trên trình duyệt web, rồi kiểm tra hộp thư email của bạn xem có nhận được mail nào hay chưa ? Nếu chưa thì có vấn đề với hệ thống Shared Hosting/Server rồi. Thường thì có nhiều nguyên nhân lắm.

URL ví dụ : http://vidu.cuongquach.com/testmail.php

Link download code : https://cuongquach.com/download/php/mail-test.php.txt

Cám ơn các bạn đã xem qua.

Previous article[Exim] Hướng dẫn lệnh kiểm tra file cấu hình dịch vụ Mail Server Exim
Next article[ShellScript] Hướng dẫn xuất ra chuỗi chữ cái liền kề hoặc số liền kề trong Bash Shell
Bạn đang theo dõi website "https://cuongquach.com/" nơi lưu trữ những kiến thức tổng hợp và chia sẻ cá nhân về Quản Trị Hệ Thống Dịch Vụ & Mạng, được xây dựng lại dưới nền tảng kinh nghiệm của bản thân mình, Quách Chí Cường. Hy vọng bạn sẽ thích nơi này !