Hướng dẫn install ssmtp centos 6

Hướng dẫn install ssmtp centos 6

SSMTP (Simple SMTP) là một đưa thư từ máy local tới máy mail hub (smtp server). Trong bài viết ta sẽ install ssmtp centos để gửi email qua máy chủ thư của gmail ngay từ dòng lệnh linux, thay thế cho .

Bài viết tham khảo từ : https://wiki.archlinux.org/index.php/SSMTP

Bước 1: Cài đặt và cấu hình SSMTP Centos 6.

Download ssmtp centos và Cài SSMTP qua yum:

yum install ssmtl mailx -y
Total download size: 288 k
Installed size: 548 k
Downloading Packages:
(1/2): mailx-12.4-8.el6_6.x86_64.rpm                     | 235 kB     00:00
(2/2): ssmtp-2.61-22.el6.x86_64.rpm                      |  53 kB     00:00
--------------------------------------------------------------------------------
Total                                            56 kB/s | 288 kB     00:05
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : mailx-12.4-8.el6_6.x86_64                                    1/2
  Installing : ssmtp-2.61-22.el6.x86_64                                     2/2
  Verifying  : ssmtp-2.61-22.el6.x86_64                                     1/2
  Verifying  : mailx-12.4-8.el6_6.x86_64                                    2/2

Installed:
  mailx.x86_64 0:12.4-8.el6_6             ssmtp.x86_64 0:2.61-22.el6

Complete!

Bước 2: Cấu hình SSMTP gửi mail đến gmail

nano /etc/ssmtp/ssmtp.conf
root=Tên tài khoản@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=domain local
hostname=FQDN
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=Gmail_username
AuthPass=Gmail_password
FromLineOverride=YES

ssmtp configure with gmail

Bước 3: Kiểm tra việc gửi mail tới Gmail

Để gửi thư từ 1 ứng dụng đến gmail qua smtp server, ta phải bật chức năng Less secure apps (ứng dụng kém bảo mật hơn) trong gmail.

Truy cập: https://myaccount.google.com/security#connectedapps

bật ứng dụng kém bảo mật hơn

Thử gửi mail từ dòng lênh:

echo "test email" | mail -s "hello father" sanbangtatca022015@gmail.com

gửi thành công đến gmail

 

Vậy là cấu hình đã hoạt động tốt.

Chú ý:

bản thân ssmtp không phải là server mail, nó đơn giản chỉ là “đẩy” email tới 1 smtp server khác. Sử dụng ssmtp rất đơn giản và có thể kết hợp với các ứng dụng khác trên hệ điều hành linux như: posfix, python, php… để gửi mail.

Xem tiếp:   Cài đặt kms server trên linux để kích hoạt bản quyền windows, office

Nếu như thực hiện lệnh trên linux xong lỗi hãy tham khảo hoặc: Cách vô hiệu hóa SELinux trên CentOS

Chúc các bạn thành công!

Xem thêm: khôi phục dữ liệu trên Windows 10 nếu bạn lỡ xóa nhầm file hoặc đọc Cách sử dụng tmux trên Linux để biết thêm các lệnh trên linux.

 

Check Also

login_mysql

Hướng dẫn cài Mysql 5.6 trên Ubuntu 20.04

Nếu đang sử dụng ubuntu 20.x mà cần  cài MySql 5.6 để sử dụng thì …