Hotline : 07 088 44444
Thích
Chia sẻ

Cài đặt và sửa lỗi SMTP trong cPanel

23/08/2021

Khi bạn host email của mình trên domain bằng một server SMTP, bạn sẽ có được quyền kiểm soát tốt nhất. Chẳng hạn như lựa chọn địa chỉ email sao cho phù hợp với doanh nghiệp hay thương hiệu cá nhân. Hơn nữa, thông qua cPanel & WHM, người dùng sẽ có được nhiều công cụ cần thiết để thiết lập, kết nối với tài khoản email qua SMTP. Bài viết sau sẽ hướng dẫn cài đặt và sửa lỗi SMTP trong cPanel.

Trước tiên, hãy cùng điểm qua một số lý do chính chúng ta nên chọn SMTP thay vì những công cụ khác:

  • Dữ liệu được host riêng tư trên server hoặc hosting account, không ai khác có thể truy cập.
  • Dễ dàng chuyển đổi giữ các nhà cung cấp dịch vụ vì người dùng không bị gò bò vào bất kù dịch vụ được host nào.
  • Đơn giản, nhanh chóng thiết lập và kết nối đến tài khoản email, thay vì phải tìm hiểu về SMTP, IMAP, Exim, routing,… để có thể host email của riêng mình.

>> Xem thêm: Simple Mail Transfer Protocol – SMTP là gì?

Cài đặt SMTP trong cPanel

Quá trình cài đặt SMTP bao gồm hai bước:

  • Tạo tài khoản email ở trên server.
  • Nhập server của tài khoản và thông tin xác thực vào email client.

Bước 1: Trong bước đầu tiên của hướng dẫn cài đặt và khắc phục sự cố SMTP trong cPanel, hãy cùng tạo một tài khoản email. Trong cPanel, đi đến interface Email Accounts rồi chọn vào phần Email ở trong trang chính.

lỗi smtp

Bước 2: Chọn vào nút Create.

sửa lỗi smtp

Bước 3: Ở trang kế tiếp, chọn một domain, một username và password. Click vào nút Create ở phía dươi trang. Sau đó, cPanel sẽ tự động tạo một tài khoản mới.

Bước 4: Tiếp đến, ta cần cấu hình client của mình để nó có thể biết nên kết nối với server nào, và cách để xác thực. Các cài đặt cần thiết đều có trong interface Connect Devices.

cách sửa lỗi smtp

Bước 6: Trên trang này, bạn cũng sẽ thầy có username và port number của URL, SMTP ở phần Outgoing Server. Đó chính là các thông tin mà bạn cần cung cấp cho ứng dụng của mình.

cách sửa lỗi smtp với cpanel

Chúng tôi khuyến nghị nên sử dụng các cài đặt SSL/TLS trên cPnael có khả năng bảo mật cao hơn, thay vì dùng những cài đặt Non-SSL không an toàn.

Có rất nhiều mail client để lựa chọn, nhưng quá trình cấu hình để gửi qua server thì lại rất đơn giản.

Khắc phục các lỗi SMTP thường gặp trong cPanel

Như vậy ta đã xong bước đầu của hướng dẫn cài đặt và khắc phục sự cố SMTP trong cPanel. Bây giờ hãy cùng xem qua một số lỗi phổ biến nhất của SMTP, và cách để khắc phục chúng.

Sau khi cài đặt, bây giờ ta có thể gửi các tin nhắn từ địa chỉ cá nhân của mình thông qua server. Tuy nhiên, email rất phức tạp, và việc cấu hình sai dẫn đến những vấn đề liên quan đến xác thực hay gửi thư là rất phổ biến.

Lỗi SMTP thường hiển thị dưới dạng tin nhắn chưa được gửi. Cụ thể, khi ta gửi một email nào đó thì sẽ nhận được một phản hồi nhanh, cùng với một con số kèm theo thông báo lỗi tương đối khó hiểu.

 Lỗi 421 – Too Many Concurrent SMTP Connections

Phần mềm Exim giới hạn số lượng kết nối SMTP đồng thời để ngăn server không bị quá tải. Tuy nhiên, đối với những server bận rộn thì rõ ràng cài đặt mặc định 100 kết nối cùng lúc của cPanel là quá thấp.

Giới hạn này được kiểm soát với directive “smtp_accept_max” ở trong file config của Exim. Ta có thể thay đổi giá trị này ở trong WHM bằng cách đi đến Exim Configuration Manager ở trong Service Configuration trong menu sidebar.

khắc phục lỗi smtp với cpanel

Tiếp đến, chọn vào tab Advanced Editor rồi tìm “smtp_accept_max.” Sau đó thay đổi giá trị để tăng giới hạn kết nối. Tuy vậy, cần lưu ý rằng quá nhiều kết nối SMTP có khể làm cạn kiệt bộ nhớ của mail server và dẫn đến crash.

Lỗi 550 – Please Turn on SMTP Authentication in Your Mail Client

Khi muốn gửi đi các tin nhắn, mail client cần phải cung cấp thông tin xác thực qua một kết nối an toàn. Nếu ai cũng có thể tự do kết nối và gửi tin nhắn, nhiều khả năng server của bạn sẽ nhanh chóng trở thành “nơi trú ẩn” cho những kẻ spam. Vì vậy, client cần phải chứng minh rằng mình là người gửi hợp pháp cho tài khoản.

Trong đó, người dùng sẽ gặp Lỗi 550 khi có sự cố xảy ra trong quá trình xác thực. Bên cạnh đó cũng có nhiều nguyên nhân tiềm ẩn khác của lỗi này:

Cấu hình sai SMTP Client Authentication

Hầu hết Lỗi 550 xảy ra do cấu hình sai ở trong email client, hoặc do client đó đã quá cũ nên nó không biết cách thiết lập kết nối SMTP an toàn. Đặc biệt là nếu chỉ có một số ít người dùng mắc lỗi, thì khả năng cao là do client đã lỗi thời.

Cách tốt nhất để khắc phục sự cố SMTP trong cPanel này là sử dụng một client hiện đại hơn, với các thông tin xác thực chính xác hơn. Nếu không, WHM cũng bao gồm một số tweak cho phép kết nối SMTP từ những người dùng đã xác thực trước đó bằng POP hay IMAP – các giao thức được sử dụng để thu thập thông báo từ server.

Đi đến interface Tweak Settings ở trong Server Configuration trong menu sidebar của WHM. Tìm “Pop-before-SMTP” rồi activate tweak đó.

fix lỗi lỗi smtp với cpanel

Định tuyến email không chính xác cho domain

Nếu ai đó gặp lỗi 550 khi gửi tin nhắn đến account được host trên server của bạn, rất có khả năng đó là do định tuyến email không chính xác cho domain. Thường là do domain được cấu hình để sử dụng một bộ trao đổi mail (mail exchanger) từ xa thay vì exchanger trên server của bạn.

Do đó, để đảm bảo các email cho miền đều sử dụng exchanger cục bộ, đi đến Edit MX Entry trong phần DNS Functions ở menu sidebar của WHM. Chọn miền liên quan rồi click vào Edit. Hãy đảm bảo rằng mình đã chọn vào ô Local Mail Exchanger.

sửa lỗi smtp bằng cpanel

Bên cạnh đó, còn có một nguyên nhân tiềm ẩn khác là do các MX record cho domain bị cấu hình sai. Đây là các DNS record cho biết nơi gửi thư cho một miền nhất định. Ta có thể dùng công cụ command line “dig” để kiểm tra xem nó có đang trỏ đến đúng địa chỉ IP hay không.

lỗi smtp

Ở ví dụ trên, ta dùng dig để xem vị trí của các MX record cho domain point, rồi xác mình rằng domain name record có bao gồm địa chỉ IP dự kiến.

Email là một yếu tố vô cùng cần thiết cho các thương hiệu, đồng thời cũng là một cầu nối quan trọng với khách hàng. Khi host email, ta cần có được quyền kiểm soát thương hiệu và dữ liệu của mình. Và với cPanel & WHM, việc thiết lập và quản lý email đang trở nên dễ dàng hơn bao giờ hết. Hy vọng sau hướng dẫn cài đặt và khắc phục sự cố SMTP trong cPanel này, các bạn sẽ dễ dàng làm việc với email hosting hơn. Chúc các bạn thành công!

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Bài viết liên quan
Không có bài viết liên quan
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments