Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   8. Xây dựng máy chủ Mail (http://quantrinet.com/forum/forumdisplay.php?f=209)
-   -   Hướng dẫn cài đặt sử dụng SMTP Google gửi mail từ VPS và Server (http://quantrinet.com/forum/showthread.php?t=10063)

hoctinhoc 22-10-2016 09:40 PM

Hướng dẫn cài đặt sử dụng SMTP Google gửi mail từ VPS và Server
 
Hướng dẫn cài đặt sử dụng SMTP Google gửi mail từ VPS và Server



VPS có cung cấp sẵn hàm gửi mail miễn phí, tuy nhiên mình thấy tỉ lệ email gửi đi bị đánh dấu spam gần như 99%. Do đó bạn cần một dịch vụ gửi mail hiệu quả hơn cho VPS. Bài viết này mình sưu tầm trên mạng hướng dẫn bạn thiết lập để gửi mail sử dụng SMTP Google để gửi mail, mình đang dùng vào tỉ lệ vào inbox 100%. Đầu tiên bạn cần đăng ký một tài khoản Gmail sau đó bật chế độ cho phép truy cập tài khoản từ thiết bị khác bên trong phần cài đặt. Tiếp đó bạn tiến hành cài ssmtp và sendmail bằng câu lệnh sau:


Rethat và Centos

# yum install ssmtp sendmail
# /etc/init.d/sendmail stop ; chkconfig sendmail off


Debian và Ubuntu

# sudo apt-get install ssmtp sendmail
# sudo /etc/init.d/sendmail stop ; sudo update-rc.d -f sendmail disable


Backup lại file ssmtp.conf

# cp -p /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.orig
# vim /etc/ssmtp/ssmtp.conf


Xóa hết nội dung hiện tại và thay thế bằng nội dung bên dưới

=========

AuthUser=truongphuong@gmail.com
AuthPass=password@111
FromLineOverride=YES
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES


==========




Backup lại script sendmail sau đó xóa nó đi và tạo symlink sendmail tới ssmtp script. Để tìm thấy chính xác đường dẫn script sendmail thì bạn dùng command which

# which sendmail


/usr/sbin/sendmail


Tương tụ các bạn tìm path của ssmtp script


# which ssmtp


/usr/sbin/ssmtp




Cackup lại sendmail script

# cp -p /usr/sbin/sendmail /usr/sbin/sendmail.orig.
# rm -f /usr/sbin/sendmail
# cd /usr/sbin
# ln -s /usr/sbin/ssmtp sendmail


Gửi mail test

# echo “testing for gmail id alerts”|mail -s “test mail” emailtest@gmail.com


Ghi chú: Nếu bạn sử dụng dịch vụ SMTP miễn phí thì chỉ được gửi 500 email mỗi ngày. Bạn có thể chọn dịch vụ trả tiền nếu có nhu cầu gửi nhiều hơn.




:battay:


Bây giờ là 09:23 PM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.