Thứ Hai, 13 tháng 11, 2017

Hướng dẫn cài đặt và cấu hình SSMTP trên centos 6

Hướng dẫn cài đặt và cấu hình SSMTP trên centos 6

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

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.

Cài SSMTP qua yum:

yum install ssmtl mailx -y
Total download size: 288 kInstalled size: 548 kDownloading 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:05Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning 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/2Installed:  mailx.x86_64 0:12.4-8.el6_6             ssmtp.x86_64 0:2.61-22.el6Complete!

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.commailhub=smtp.gmail.com:587rewriteDomain=domain localhostname=FQDNUseTLS=YesUseSTARTTLS=YesAuthUser=Gmail_usernameAuthPass=Gmail_passwordFromLineOverride=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à công cụ “đẩ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.

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

Không có nhận xét nào:

Đăng nhận xét