HƯỚNG DẪN SỬ DỤNG SMTP SERVER GMAIL CHO WEBSITE WORDPRESS HIỆU QUẢ 2024

SMTP Server Gmail là giải pháp được nhiều người biết, nhưng không phải ai cũng hiểu và sử dụng được nó một cách hiệu quả. SMTP Server Gmail phù hợp nhất với những nhà cung cấp hosting, những người gặp vấn đề email và những ai không dùng được SMTP server của ISP. Trong bài hướng dẫn lần này, Bloghainguyen sẽ chỉ cho bạn cách để dùng SMTP Server Gmail miễn phí.

SMTP là gì?

Tìm hiểu SMTP là gì với WordPress
Tìm hiểu SMTP là gì với WordPress

SMTP được biết đến như một server chuyên dụng để gửi mail. Dịch vụ này có thể giúp các doanh nghiệp gửi mail cho khách hàng của mình với số lượng lớn một cách dễ dàng và hiệu quả.

Vì mang lại được rất nhiều công dụng cho khách hàng, cho nên SMTP có nhiều ưu điểm hơn so với những dịch vụ gửi mail khác đi kèm hosting. Lý giải một cách đơn giản, những máy chủ có công dụng gửi mail thì đều được gọi là SMTP server. Cách hoạt động của dịch vụ này khá đơn giản, nó sẽ gửi mail thông qua IP hoặc TCP. Vì vậy, có thể đảm bảo được tính bảo mật và nhanh chóng cho người dùng.

Trước đây, người ta sử dụng dịch vụ này thông qua cổng internet 25 tức là TCP, nhưng hiện nay người dùng sử dụng X.400 nhiều hơn vì nó tiện hơn.

Ngoài ra, có một số máy chủ có liên quan đến email giờ đây đã ứng dụng hình thức chuyển mail ESMTP hỗ trợ gửi tệp đa phương tiện dễ dàng.

Tại sao bạn nên dùng SMTP Server Gmail?

Hầu như những nhà cung cấp hosting hoặc ISP đều cung cấp cho người dùng SMTP server. Tuy nhiên, nó lại không hiệu quả bằng khi bạn sử dụng dịch vụ SMTP server bên ngoài. Bạn sẽ nhận được các lợi ích sau khi dùng SMTP server:

  • Khả năng gửi email nhanh chóng hơn
  • Đối với những người đang dùng VPS thì không cần đến việc cài server
  • Server sẽ không bị đưa vào danh sách đen và email cũng không bị tính là email spam

Cách mà SMTP Server Gmail hoạt động

SMTP Server Gmail hoạt động như thế nào
SMTP Server Gmail hoạt động như thế nào?

Quá trình gửi thông báo đến mail sẽ được tiến hành thông qua việc chuyển thông báo đó đến SMTP Server đã được chỉ định sẵn. Từ đó, SMTP Server sẽ dựa vào tên miền của địa chỉ thư điện tử và thực hiện quá trình liên lạc, trao đổi với DNS Server.

Tiếp đến, SMTP Server sẽ thực hiện quá trình tìm kiếm thông tin và trả thông tin đó về hostname thuộc SMTP Server đích của tên miền đó. Cuối cùng, SMTP Server trao đổi tất cả các thông tin với SMTP Server đích thông qua cổng TCP hoặc IP.

Trường hợp tên người dùng của địa chỉ thư điện tử giống với tài khoản người dùng trong máy chủ đích. Lúc này, thông báo email gốc sẽ được đưa vào máy chủ này. Người nhận mail có thể thấy thông báo gửi nhận qua Microsoft Outlook.

Trường hợp SMTP Server chỉ định không thể trao đổi hoặc liên lạc thông tin với máy chủ đích, thì SMTP Server Gmail sẽ cung cấp các cơ chế bất kỳ để có thể chuyển thông báo qua một hay nhiều SMTP Server trung gian.

Máy chủ trung gian nhận thông báo và gửi đến máy chủ đích hoặc gửi đến máy chủ trung gian khác. Thao tác này sẽ được thực hiện lặp lại, cho đến khi chuyển thành công hoặc khi thông báo thời gian lưu trữ hết hạn.

Một số điều cần biết về SMTP Server

Khi bạn muốn gửi mail nhanh chóng và chuyên nghiệp hơn, bạn cần phải tìm hiểu kỹ về SMTP Server Gmail trước khi áp dụng nó. Nếu biết cách vận dụng dịch vụ này, bạn có thể tăng năng suất nhận và gửi mail trong quá trình làm việc.

Bên cạnh đó, với khả năng lưu trữ dung lượng lớn và khả năng đính kèm tập tin, bạn sẽ có nhiều lợi thế hơn trong việc tiết kiệm thời gian và dùng mail dài hạn.

Không chỉ có SMTP Server Gmail, mà hiện nay có rất nhiều giao thức khác như IMAP hoặc POP3, cũng giúp ích rất nhiều trong quá trình gửi mail của doanh nghiệp.

Hướng dẫn sử dụng Google Free SMTP Server

Có rất nhiều cách để gửi gmail SMTP port miễn phí, bạn có thể tham khảo dưới đây:

Cách 1: Dùng PHP mailer

Như bạn đã biết, có nhiều script PHP mail để bạn có thể lựa chọn, nhưng ở đây Bloghainguyen.comn sẽ chỉ bạn với PHP mailer.

Bước 1: Bạn vào GitHub để tải PHPMailer repository bằng cách nhấn vào nút Clone or download và chọn Download ZIP để tải nó về máy.

Gửi mail với PHP mailer
Gửi mail với PHP mailer

Bước 2: Tải nó lên tài khoản hosting của bạn bằng File Manager hoặc File Client mà nhà cung cấp hosting đã cung cấp cho bạn.

PHP Mailer đã có sẵn một file cấu hình mẫu gmail.phps để dùng cho Google SMTP. Đường dẫn là thư mục PHPMailer-master/examples.


<?php

date_default_timezone_set('Etc/UTC');

require '../PHPMailerAutoload.php';

//Create a new PHPMailer instance

$mail = new PHPMailer;

//Tell PHPMailer to use SMTP

$mail->isSMTP();

//Enable SMTP debugging

// 0 = off (for production use)

// 1 = client messages

// 2 = client and server messages

$mail->SMTPDebug = 2;

//Ask for HTML-friendly debug output

$mail->Debugoutput = 'html';

//Set the hostname of the mail server

$mail->Host = 'smtp.gmail.com';

// use

// $mail->Host = gethostbyname('smtp.gmail.com');

// if your network does not support SMTP over IPv6

//Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission

$mail->Port = 587;

//Set the encryption system to use - ssl (deprecated) or tls

$mail->SMTPSecure = 'tls';

//Whether to use SMTP authentication

$mail->SMTPAuth = true;

//Username to use for SMTP authentication - use full email address for gmail

$mail->Username = "username@gmail.com";

//Password to use for SMTP authentication

$mail->Password = "yourpassword";

//Set who the message is to be sent from

$mail->setFrom('from@example.com', 'First Last');

//Set an alternative reply-to address

$mail->addReplyTo('replyto@example.com', 'First Last');

//Set who the message is to be sent to

$mail->addAddress('whoto@example.com', 'John Doe');

//Set the subject line

$mail->Subject = 'PHPMailer GMail SMTP test';

//Read an HTML message body from an external file, convert referenced images to embedded,

//convert HTML into a basic plain-text alternative body

$mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__));

//Replace the plain text body with one created manually

$mail->AltBody = 'This is a plain-text message body';

//Attach an image file

$mail->addAttachment('images/phpmailer_mini.png');

//send the message, check for errors

if (!$mail->send()) {

echo "Mailer Error: " . $mail->ErrorInfo;

} else {

echo "Message sent!";

}

Contact GitHub API Training Shop Blog About

Bạn cần chỉnh sửa một số thông tin như username, password, email recipient address thì mới có thể dùng script trên với Google Free SMTP server. Đồng thời, sửa luôn tên file từ gmail.phps thành gmail.php mới truy cập thành công. Bạn có thể chỉnh sửa nó thông qua File Manager hoặc file Client.

Khi đã chỉnh sửa xong, bạn mở đoạn script trên với trình duyệt. Nếu đã tải PHPMailer vào thư mục public_html, bạn có thể truy cập file qua http://yourdomain.com/PHPMailer-master/examples. Nếu cấu hình đúng, bạn sẽ nhận được thông báo thành công qua tin nhắn.

Cách 2: Dùng WP Mail SMTP Plugin

Cách đơn giản nhất để dùng SMTP server gmail trên WordPress là dùng WP Mail SMTP.

Bước 1: Đăng nhập vào WordPress và chọn vào mục Plugin và nhấn Add New.

Bước 2: Tìm kiếm plugin WP Mail SMTP plugin, cài đặt và kích hoạt nó.

Cách kích hoạt WP Mail SMTP plugin
Cách kích hoạt WP Mail SMTP plugin

Bước 3: Nhấn chọn WP Mail SMTP Plugins, nhấn Installed Plugins và chọn Settings.

Điền các thông tin trong SMTP Options
Điền các thông tin trong SMTP Options

Bước 4: Điền thông tin cần thiết được Google Mail Server yêu cầu.

Bước 5: Nhấn Save Changes để cài đặt.

Bước 6: Test thử bằng cách điền email của bạn vào Send a test email và nhấn Send Test.

Send a test email để biết thành công hay chưa
Send a test email để biết thành công hay chưa

Nếu nhận được mail tức là bạn đã cài thành công.

Kết luận

Việc chuyển mail một cách nhanh chóng và thuận tiện có thể tiết kiệm rất nhiều thời gian và công sức của các doanh nghiệp. Bạn có thể dùng trên SMTP Server Gmail miễn phí để thực hiện điều này. Chúc bạn thành công với những phương pháp trên mà Bloghainguyen.com hướng dẫn.

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận