Code gửi mail smtp không cần plugin
Để gửi email thông qua SMTP trong WordPress mà không sử dụng plugin, bạn có thể thực hiện bước sau:
1. Mở file functions.php trong theme của bạn để thêm gửi mail smtp
Truy cập trực tiếp đến trình soạn thảo mã nguồn trên trang quản trị WordPress hoặc sử dụng một trình soạn thảo mã nguồn bên ngoài để mở file functions.php trong theme của bạn.
2. Thêm mã sau vào cuối file functions.php:
// MAIL SMTP axidigi.com
add_action( 'phpmailer_init', function( $phpmailer ) {
if ( !is_object( $phpmailer ) )
$phpmailer = (object) $phpmailer;
$phpmailer->Mailer = 'smtp';
$phpmailer->Host = 'smtp.gmail.com';
$phpmailer->SMTPAuth = 1;
$phpmailer->Port = 587;
$phpmailer->Username = 'your-smtp-username'; // Thay 'your-smtp-username' bằng tên đăng nhập SMTP của bạn
$phpmailer->Password = 'your-smtp-password'; // Thay 'your-smtp-password' bằng mật khẩu SMTP của bạn
$phpmailer->SMTPSecure = 'TLS';
$phpmailer->From = 'your-name-mail'; //điền tài khoản gmail của bạn
$phpmailer->FromName = 'brand-name'; // điền tên thương hiệu của bạn
});
// MAIL SMTP Axidigi.com end
Đảm bảo thay đổi thông tin như your-smtp-host, your-smtp-username, và your-smtp-password thành thông tin tài khoản SMTP của bạn.
3. Lưu và kiểm tra:
Lưu file functions.php và kiểm tra trang web của bạn. Bạn nên kiểm tra trang liên hệ hoặc bất kỳ chức năng nào liên quan đến gửi email để đảm bảo rằng email được gửi đi thành công.
Xem thêm: Cách Tăng Kích Thước Tệp Tải Lên Tối Đa Trên WordPress

Lưu ý: Việc cấu hình SMTP có thể yêu cầu sự hỗ trợ từ nhà cung cấp hosting của bạn. Họ thường cung cấp thông tin cần thiết để kết nối với máy chủ SMTP của họ. Đồng thời, đảm bảo bạn nhập thông tin đăng nhập SMTP của mình một cách chính xác và an toàn.


