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
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
Thử gửi mail từ dòng lênh:
echo "test email" | mail -s "hello father" sanbangtatca022015@gmail.com
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